facebook
    Yurii
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from27.55CAD/ h

    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!

    Extra information

    My name is Yurii and I'm Engineer with more than 5 years of experience. I am online-tutor and freelance-programmer from Ukraine.
    Get started with Python and modules: PyTest, (Flask, FastAPI, Django - API) Jinja2, Blueprint, wtforms, werkzeug.security, PyGitHub, Regular expression(re), Numpy, Pandas, Matplotlib, Openpyxl, csv, os, sys, Pdf, Docx, Pygame, Turtle, SQL-sqlite3. I suggest you study - Cource Data Structures and Algorithms in Python with presentation and practical exercises in Python.

    Location

    Online via webcam

    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
    Advanced
    Duration:
    30 minutes
    45 minutes
    60 minutes
    90 minutes
    120 minutes
    The class is taught in:English, Ukrainian, Russian

    About Me

    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!

    Education

    I am online-tutor and freelance-programmer from Ukraine. I am a Python developer for over 5 years.
    PhD in production and technology in Donetsk National Technical University, Ukraine.

    Experience / Qualifications

    I am online-tutor and freelance-programmer from Ukraine. I am a Python developer for over 5 years.
    PhD in production and technology in Donetsk National Technical University, Ukraine.
    I am specialized in python backend development.

    Ask a question

    Send a message explaining your needs and Yurii 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
      Monday at 2:00
      Tuesday at 2:00
      Wednesday 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
      Wednesday 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
      Wednesday at 4:00
      Thursday at 4:00
      Friday at 4:00
      Saturday at 4:00
      
    5
      Monday at 5:00
      Tuesday at 5:00
      Wednesday at 5:00
      Thursday at 5:00
      Friday at 5:00
      Saturday at 5:00
      
    6
      Monday at 6:00
      Tuesday at 6:00
      Wednesday at 6:00
      Thursday at 6:00
      Friday at 6:00
      
      Sunday at 6:00
    7
      Monday at 7:00
      Tuesday at 7:00
      Wednesday at 7:00
      Thursday at 7:00
      Friday at 7:00
      
      Sunday at 7:00
    8
      
      Tuesday at 8:00
      
      
      
      Saturday at 8:00
      Sunday at 8:00
    9
      
      Tuesday at 9:00
      
      
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      Tuesday at 10:00
      
      
      
      
      Sunday at 10:00
    11
      Monday at 11:00
      
      
      
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      
      
      
      Friday at 12:00
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      
      
      
      Friday at 13:00
      Saturday at 13:00
      Sunday at 13:00
    14
      Monday at 14:00
      
      
      
      Friday at 14:00
      Saturday at 14:00
      Sunday at 14:00
    15
      Monday at 15:00
      
      
      
      Friday at 15:00
      Saturday at 15:00
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$27.55Online 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 June 2023
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -05:00) Chicago
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      Monday at 2:00
      Tuesday at 2:00
      Wednesday 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
      Wednesday 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
      Wednesday at 4:00
      Thursday at 4:00
      Friday at 4:00
      Saturday at 4:00
      
    5
      Monday at 5:00
      Tuesday at 5:00
      Wednesday at 5:00
      Thursday at 5:00
      Friday at 5:00
      Saturday at 5:00
      
    6
      Monday at 6:00
      Tuesday at 6:00
      Wednesday at 6:00
      Thursday at 6:00
      Friday at 6:00
      
      Sunday at 6:00
    7
      Monday at 7:00
      Tuesday at 7:00
      Wednesday at 7:00
      Thursday at 7:00
      Friday at 7:00
      
      Sunday at 7:00
    8
      
      Tuesday at 8:00
      
      
      
      Saturday at 8:00
      Sunday at 8:00
    9
      
      Tuesday at 9:00
      
      
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      Tuesday at 10:00
      
      
      
      
      Sunday at 10:00
    11
      Monday at 11:00
      
      
      
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      
      
      
      Friday at 12:00
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      
      
      
      Friday at 13:00
      Saturday at 13:00
      Sunday at 13:00
    14
      Monday at 14:00
      
      
      
      Friday at 14:00
      Saturday at 14:00
      Sunday at 14:00
    15
      Monday at 15:00
      
      
      
      Friday at 15:00
      Saturday at 15:00
      
    16
      
      
      
      
      
      
      
    17
      
      
      
      
      
      
      
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from C$27.55Online 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

    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!

    Yavar
    Modern Physics Tutoring with python and programming
    With a PhD in Physics and over 15 years of teaching experience, I offer advanced and engaging physics classes tailored to a wide range of learners. My background includes the publication of more than 30 research papers, reflecting a deep expertise in the subject. I incorporate modern tools such as Python, GeoGebra, and other advanced educational technologies to enhance conceptual understanding and problem-solving skills. My teaching approach blends theoretical rigor with interactive, tech-supported learning to help students grasp complex concepts effectively and confidently.

    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!

    Josep Sanz
    Curso de Programacion en Python Para Programadores
    Curso de Python dese 0 hasta orintacion a objeto. --> map, filters,reduce --> Compresiones --> Esctructuras sequenciales -->LLibrerias Aprende python para poder ser un buen data science, machine learning enginear, data analytics, code developer.

    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.

    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.

    Dr. Iyer
    Highly experienced: 1-on-1 Online tutor in Data Science, Analytics, Machine Learning, Python tutor, R programming tutor, Google Apps Script
    I am Dr Iyer- a tutor with over 18 years of teaching experience as of 2023 and students from across the globe. I teach one-on-one online (over Skype/ Google Hangout and other media) using a pen tablet and the screen-share feature. I have helped several students in courses like Python Programming, R Programming, Data Science, Machine learning etc. I can customise the content to domains like business, economics finance and investments as per student requirements. I have taught students of various age groups - high school (IB/Cambridge/IGCSE/ ICSE,) University (bachelors, masters, doctoral) and working industry professionals. More than anything, I trust that if I can replace the fear of a subject with love for it, then I would have truly made a difference to the student.

    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.

    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.

    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.

    Amin
    Programming with Python, with C and database management (Introduction to machine learning)
    Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

    Shakh
    Java for students and future developers – Taught by a passionate and educational Techlead
    During these courses, you'll learn the fundamentals of Java programming and create your first program using an IDE. We'll progress at your own pace, with a theoretical component, practical exercises, and quality support. Resources will be made available after each session to help you better assimilate the material.

    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! ---

    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.