facebook
from5.31CAD/ h

I provide python lessons for beginners and intermediates

Passionate and experienced Python instructor dedicated to demystifying programming for beginners. My approach combines simplicity with hands-on practice, ensuring a smooth learning journey. Join my classes to discover the joy of coding, where we break down complex concepts into bite-sized lessons and empower you to build practical skills. Let's embark on a fun and rewarding Python learning adventure together!

Location

Online via webcam
At student's location: Around عين جاسر, Algeria
At teacher's location: ملعب عزدين المالحة, عين جاسر، الجزائر

|
Use ctrl + wheel to zoom!
+

General info

suitcase iconSkills:
Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level:
Beginner
Intermediate
Duration:
60 minutes
The class is taught in:English, Arabic

Ask a question

Send a message explaining your needs and Islam Eddine 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 -05:00) Chicago
MonTueWedThuFriSatSun
0
  
  
  
  
  
  
  
1
  
  
  
  
  
  
  
2
  
  
  
  
  
  
  
3
  
  
  
  
  
  
  
4
  
  
  
  
  Friday at 4:00
  Saturday at 4:00
  
5
  
  
  
  Thursday at 5:00
  
  
  Sunday at 5:00
6
  
  Tuesday at 6:00
  
  
  
  
  
7
  
  
  
  
  
  
  
8
  
  
  
  Thursday at 8:00
  
  
  
9
  
  
  
  
  
  
  
10
  
  
  
  
  
  
  
11
  
  
  
  
  
  Saturday at 11:00
  
12
  
  
  
  
  
  Saturday at 12:00
  
13
  
  
  Wednesday at 13:00
  
  
  
  
14
  
  Tuesday at 14:00
  
  
  
  
  
15
  
  
  
  Thursday at 15:00
  
  
  Sunday at 15:00
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from C$5.31At teacher's location
from C$5.31Online via webcam
from C$7.96At student's home

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 2023
  • Google connected

Availability of a typical week

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

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

You are here


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.

Baia
Python & Django Development – From Beginner to Web App Developer
🚀 Learn Python and Django to Build Powerful Applications 🚀 Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step! What You’ll Learn: ✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms ✅ Django Framework – Build dynamic and scalable web applications ✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs ✅ Project-Based Learning – Apply concepts through hands-on coding and real projects ✅ Debugging & Best Practices – Learn clean coding principles and error handling 🔹 Who is this course for? Complete beginners who want to start coding with Python Developers looking to transition into backend or full-stack development Students and professionals who want to build their own web applications 💻 Class Format: - Live online sessions via Google Meet - Interactive coding exercises & projects - Personalized guidance based on your level 📩 Contact me to start your Python & Django journey today!

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.

Hamza
Master Python with a Programming and Data Science Expert
Discover the power of Python with an experienced computer trainer! I'm Hamza, a passionate developer and seasoned mentor with extensive experience teaching programming. My unique teaching approach will help you quickly acquire solid Python skills while discovering its real-world applications in the professional world. What you will learn: Python Fundamentals (variables, control structures, functions) Advanced Object-Oriented Programming Data Analysis and Visualization with Pandas and Matplotlib Developing graphical interfaces with PyQt Practical projects inspired by real business cases Why choose me? More than 5 years of experience in training and mentoring Teaching method adapted to all levels Hands-on approach based on concrete projects Contagious passion for code and technological innovation Whether you're a beginner looking to get started in programming or a professional looking to improve your skills, this course will open up exciting new opportunities in the world of software development and data science. Join me for a captivating journey into the heart of the most versatile and in-demand programming language on the market! Book now and take the first step towards mastering Python. Your career as a Python developer starts here!

Dishant
Python, C, C++, Java Programming Classes 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.

Yurii
Python Programming Courses for Beginners & Kids, Python for Students, Python for Data Science & Machine Learning (PyTorch)
I am online-tutor and freelance-programmer from Ukraine. I am a Python developer for over 5 years. Python Programming Courses for Beginners & Kids! Learn Python in a Fun & Interactive Way! Whether you're a child, student, or future data scientist, we have the perfect Python course for you! --- 1. Python for Kids & Beginners (Turtle & PyGame) Ages 8+ | No prior experience needed! Duration: 60-90 minutes What You’ll Learn: ✔ Presentation of Python: Why this language? ✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook). ✔ Basics of Python with fun visuals using Turtle Graphics ✔ Create simple games & animations with Pygame ✔ Understand loops, conditions, and functions in a playful way ✔ Build a mini-game (e.g., Snake, Pong, or Drawing App) Course Outline: - First Steps: "Hello, World!" & Turtle drawing - Game Logic: Moving objects, collisions, and scoring - Final Project: Build your own mini-game! Bonus: Parents can join too! --- 2. Python for Students (Pandas, NumPy, Matplotlib) Perfect for high school & college students Duration:** 90-120 minutes What You’ll Learn: ✔ Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook). ✔ Data Manipulation with Pandas (Excel-like tables in Python) ✔ Numerical Computing with NumPy (Fast math operations) ✔ Data Visualization with Matplotlib (Graphs & Charts) ✔ Solve real-world problems (e.g., analyzing grades, sports stats, or trends) Course Outline: - Working with Data: Loading, cleaning, and filtering datasets - Math & Stats: Mean, median, and trends - Visualization: Bar charts, line graphs, and histograms - Mini-Project: Analyze a dataset (e.g., weather, stocks, or sports) Great for school projects & future STEM careers! --- 3. Python for Data Science & Machine Learning (PyTorch) For aspiring AI engineers & data scientists Duration: 120-180 minutes What You’ll Learn: Installation and configuration of a programming environment (IDLE, Visual Studio Code, PyCharm, Anaconda Navigator, Jupyter Lab, Jupyter Notebook). Fundamentals of Machine Learning (ML) Neural Networks with PyTorch (Used by Nvidia GPU Tesla, OpenAI, and more!) Train models to predict trends, classify images, or analyze text Work with real datasets (e.g., housing prices, handwritten digits) Course Outline: - Intro to AI & ML: How computers "learn" - Data Preprocessing: Getting data ready for training - Building Models: Linear regression, classification - Final Project: Train a model to recognize handwritten digits --- Customizable Options: - Private 1-on-1 Coaching - Group Workshops (Schools/Clubs) - Corporate Training (Data Science & AI) Perfect for schools, coding clubs, and future tech leaders!

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.

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.

Adam
Introduction to Python: Programming Basics and Simple Applications
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---

Yavar
Private Python courses for researchers and engineers
This Python course is designed for learners who want to go beyond the basics and explore how Python is used in cutting-edge research, data analysis, and web development. Drawing on my extensive academic and research background, I teach modern programming techniques using powerful libraries such as Pandas, SciPy, and Preply for advanced data analysis and statistical modeling. The course also covers real-world applications of Python in scientific research and introduces tools for building dynamic web-based solutions. Emphasis is placed on practical problem-solving, efficient coding practices, and leveraging the latest Python technologies to prepare students for both academic and professional success.

Msr
Fundamentals of Algorithms and Programming in Python
This course offers a progressive introduction to algorithmic thinking and Python programming. Through clear explanations, concrete examples, and practical exercises, learners will discover how to analyze a problem, design an efficient algorithm, and then translate it into Python code. No prior programming experience is required: this course is aimed at beginners who are curious to learn to code by solving problems in a logical and structured way.

Sowmiya
Introduction to basic coding for school children to enhance logical thinking.
This class is specifically designed for children aged 8 to 13 who want to develop their logical and analytical skills and become expert coders in the future! The lessons will be taught based on the learning ability and understanding level of school children in this age group. We will cover all fundamental coding concepts that will help strengthen your logical thinking.

Adam
give the basics of algorithms as well as devel
The "Algorithms in Python" course is designed to teach you the fundamentals and advanced concepts of algorithms using the Python language. You will discover fundamental data structures, programming paradigms (iterative, recursive, divide and conquer, dynamic programming), and learn how to efficiently solve algorithmic problems. Through practical exercises and projects, you will develop essential skills for analyzing and optimizing algorithms, while improving your programming logic.

Fatima
Python in bug bounty and cyber security for beginners
When you choose me as your Python mentor, you're choosing quality, expertise, and a personalized learning experience that you won't find elsewhere. I focus on making learning engaging, effective, and tailored to your needs, helping you achieve your programming goals faster and with confidence. Why Work With Me? - Python Help: I make tricky topics easy and teach you to build amazing projects. - Exam Support: Get clear guidance to ace your tests and finish assignments faster.

Ilias
Python Programming: From beginners to advanced learners (adults)
Python is a programming language with a simple syntax, similar to the English language. It allows developers to write programs with fewer lines than some other programming languages. It can be used in many areas such as web development, mathematics, science, education and general purpose software development. This course aims to demonstrate how Python can be used to create solutions to real-life problems or programs that can be used to faciltate tasks performed at school, in a workplace or at home. It aims to engage not only learners with advanced programming experience but also those who have little or not any experience at all. Creative and critical thinking are continuously encouraged during the lessons. Relevant topics: - Input/Output - Data types and variables - Operators - Lists,tuples, sets - If / else - Loops - Functions - Lambda - Classes/Objects - Inheritance - Iterators - Scope - File handling - Modules - NumPy - Python Maplotlib - Python SciPy The content and pace of the course is adapted to the age and needs of the learners. Younger learners may prefer to start with my course entitled “Create fun games and interactive programs in Python”.