facebook
    Malek
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from7.47EUR/ h

    Python, C/C++ Programming for All Levels: From Fundamentals to Advanced Libraries.

    Learn Python and understand algorithms and data structures with simple, clear lessons. We'll cover key topics like sorting, searching, and recursion, with hands-on practice to build your skills. Perfect for beginners or anyone looking to improve their coding and problem-solving!

    Location

    Online via webcam
    At teacher's location: Academy fédéral de football, Erriadh, Borj Cédria, Tunisia

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Children (7-12 years old)
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Seniors (65+ years old)
    Student level:
    Beginner
    Intermediate
    Duration:
    60 minutes
    The class is taught in:English, French, Arabic

    About Me

    Hi! I’m Malek, a passionate Python programmer and data structures instructor. I love helping students understand programming concepts through simple, fun, and interactive lessons.

    Education

    Studying for an Engineer’s Degree (Bachelor + master) in Computer Science at National Institute of Applied Sciences and Technology (INSAT) with courses in algorithms, data structures, and deep learning.

    Experience / Qualifications

    Data Structures Instructor at TuTo Academy:
    Taught 100+ students the fundamentals of data structures and algorithms, delivering over 250 hours of hands-on coding lessons tailored to diverse learning styles.

    Machine Learning and Software Experience:
    Worked on advanced AI and software projects, including building chatbots, automating systems, and optimizing algorithms.

    Educational Background:
    Studying for an Engineer’s Degree in Computer Science at INSAT with courses in algorithms, data structures, and deep learning.
    I offer personalized math lessons for all high school levels, covering algebra, geometry, calculus, and more. My classes are tailored to help students strengthen their understanding, improve problem-solving skills, and achieve academic success in exams and coursework.

    Ask a question

    Send a message explaining your needs and Malek will reply soon:
    The more detail, the better.
    Ex. "Hi, when are you available to meet for a lesson?"

    Availability of a typical week

    (GMT -06:00) Chicago
    MonTueWedThuFriSatSun
    0              
    1  Monday at 1:00  Tuesday at 1:00    Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
    2  Monday at 2:00  Tuesday at 2:00    Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    3  Monday at 3:00  Tuesday at 3:00    Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
    4  Monday at 4:00  Tuesday at 4:00    Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
    5  Monday at 5:00  Tuesday at 5:00    Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
    6              
    7              
    8              
    9              
    10              
    11              
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00        
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from 7.47€At teacher's location
    from 7.47€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Online reputation

    • Instructor since November 2024
    • Phone number verified
    • Google connected
    • Linkedin connected

    Availability of a typical week

    (GMT -06:00) Chicago
    MonTueWedThuFriSatSun
    0              
    1  Monday at 1:00  Tuesday at 1:00    Thursday at 1:00  Friday at 1:00  Saturday at 1:00  Sunday at 1:00
    2  Monday at 2:00  Tuesday at 2:00    Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
    3  Monday at 3:00  Tuesday at 3:00    Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
    4  Monday at 4:00  Tuesday at 4:00    Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
    5  Monday at 5:00  Tuesday at 5:00    Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
    6              
    7              
    8              
    9              
    10              
    11              
    12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00        
    17              
    18              
    19              
    20              
    21              
    22              
    23              
    from 7.47€At teacher's location
    from 7.47€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Share


    Matías
    Private coding / programming lessons with python
    Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

    Salah Eddine
    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
    Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

    Zuhair
    Programming languages, technical materials, network basics, security and protection basics, development and programming methodologies.
    Learning technical subjects will greatly contribute to enhancing your mental abilities and raising your level of scientific competence, whether you are learning them at school or university. In addition, by understanding technical subjects well, you will be able to keep up with the modernity of the future and become one of the components of the digital world and makers of technical solutions.

    Roy
    Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
    What You Will Learn: 1. Core Principles: Get started with programming by understanding essential concepts like algorithms and data structures, building a strong foundation for future learning. 2. Advanced Libraries and Frameworks: Explore powerful tools like NumPy, Pandas, and Django to develop web applications and perform efficient data analysis. 3. Practical Projects: Work on real-world applications that help reinforce your skills and create an impressive portfolio. How You Will Benefit: 1. Students: Acquire the skills needed to excel in academic projects while setting the stage for a successful career. 2. Self-Taught Learners: Avoid common pitfalls and accelerate learning with clear, hands-on guidance. 3. Professionals: Expand your expertise to meet industry demands and unlock new career opportunities. Why Choose My Courses? 1. Personalized Approach: Each course is tailored to your skill level and learning pace, ensuring you receive the right guidance and support. 2. Theory and Practice: Combine theoretical knowledge with hands-on exercises for a well-rounded and lasting understanding. 3. Solving Real-World Problems: Learn how to tackle common programming challenges, from debugging to performance optimization, equipping you with practical problem-solving skills.

    Oussama
    Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
    What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

    Jamal
    Mathematics -- ONLINE -- High School, Undergraduate
    I give private lessons in math. ONLINE. I use bitpaper.io for the interactive whiteboard, Skype for communication and a tablet for interaction. Experience with students from high schools, universities, engineering schools, preparatory classes, etc. From bac – 3 to bac + 3

    Aniket
    Oracle Certified Tutor/Trainer For Java, Python and Web with 300+ Reviews
    - B.tech and M.tech in Computer Science - Worked as a Software engineer in Virtusa Corp & DIGIDEZ - More than 6 years of teaching experience - Oracle Certified Developer - Helped students placed in FAANG Featured Review : Been trying to learn Java on my own for about 1 year and I couldn't get a grasp on it. Aniket make learning Java a fun experience and challenges you to think for yourself to reinforce the concepts you've learned. I am truly excited for our meetings and he makes time go by so fast that I'm upset when they end. Great teacher and he is genuinely passionate about your success. If I could give him more stars I would!!! Thanks Aniket

    Mohamed
    Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)
    In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments. Contact me if you want to have more information about the course!

    Sebastian
    Java Programming to Get Oracle's Java Foundations Exam | 1Z0-811
    We learn together the basics of programming, which is universal for all programming languages. Then we learn about object-oriented programming, which includes the Java language, one of the most widely used languages in the IT industry (Information Technology). We delve into algorithmic and practical cases for the use of this language by creating mini applications. All the accumulated information helps you support the first level of certification within Oracle, and with the diploma obtained you will be able to apply for an internship for your future job.

    Brahim
    Introduction to NoSQL DataBase MongoDB by Pratique
    Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions

    Zakaria
    Computer courses: C, C++, C#, .NET Core, ASP.NET, SQL, Entity Framework Core, JavaScript, Ajax, jQuery.
    courses for different programming languages also TP, TD at home with a follow-up during all the period also of the mathematical courses or we chime phisic according to the demand with a reasonable price objective is to know the base of the computer science for the beginners or well to improve the knowledge

    Bert
    Programming Teacher ( Java, PHP, Javascript, Python, SQL)
    English: Do you want to learn programming or take your skills to the next level? I am an experienced software developer and tutor with in-depth knowledge of languages such as Java, JavaScript, Python, HTML, SQL, and more. Whether you are an absolute beginner, a child just starting out, or already have experience, I’m here to assist you with clear explanations, hands-on exercises, and personalized guidance. My approach is flexible and tailored to your learning style. Whether you want to build a solid foundation, need help with a specific project, or want to better understand complex concepts – together, we’ll make programming fun and accessible! Contact me, and let’s get started. 🚀 Thai: คุณต้องการเรียนรู้การเขียนโปรแกรมหรือยกระดับทักษะของคุณไปอีกขั้นไหม? ฉันเป็นนักพัฒนาซอฟต์แวร์และครูผู้สอนที่มีประสบการณ์และความรู้ลึกซึ้งในภาษาเช่น Java, JavaScript, Python, HTML, SQL และอื่นๆ ไม่ว่าคุณจะเป็นมือใหม่ที่เริ่มต้นเลย หรือเด็กที่เพิ่งเริ่มเรียน หรือมีประสบการณ์แล้ว ฉันยินดีช่วยเหลือคุณด้วยคําอธิบายที่ชัดเจน การฝึกฝนเชิงปฏิบัติ และคําแนะนําที่ปรับให้เหมาะสมกับคุณ แนวทางของฉันมีความยืดหยุ่นและปรับให้เหมาะกับสไตล์การเรียนรู้ของคุณ ไม่ว่าคุณต้องการสร้างพื้นฐานที่มั่นคง ต้องการความช่วยเหลือในโครงการเฉพาะ หรืออยากเข้าใจแนวคิดที่ซับซ้อนมากขึ้น – เราจะทําให้การเขียนโปรแกรมเป็นเรื่องสนุกและเข้าถึงได้! ติดต่อฉันและเริ่มต้นกันเถอะ 🚀

    Dishant
    Python and Java Programming Bootcamp for Computer enthusiats
    Welcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel. Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step. The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities. With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.

    Amin
    Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
    By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.

    Mahnoor
    AI for Complete Beginners: A Practical Guide to Understanding and Building AI
    Artificial Intelligence is a powerful technology that is reshaping industries worldwide. As an AI enthusiast, you'll need to navigate through its many concepts and techniques to build intelligent systems effectively. I've designed this course as a practical guide to AI, specifically created for beginners who want to understand and apply AI from the ground up. You'll learn the fundamentals of machine learning, neural networks, and data processing. Step by step, we’ll explore key concepts like training models, working with datasets, and implementing AI in real-world applications. Through hands-on projects and practical exercises, you'll not only grasp the basics but also gain the confidence to build and experiment with your own AI models. By the end of this course, you’ll have a strong foundation in AI and be able to start exploring more advanced topics, unlocking the full potential of artificial intelligence.