Why teens are loving our courses

โ€œI really like the interface through which everything is presented. It is very well structured and includes everything I need to know the basics of Pythonโ€

Denis, 16, Romania

โ€œI did this course with no knowledge of Python and have come out of this with the confidence to start coding my own. I look forward to doing another course with teens in AI!โ€

Victoria, 17, UK

โ€œThere were simple and easy-to-understand explanations for every aspect of the course - which made it easy to grasp certain concepts.โ€

Adi, 12, Morocco

Course curriculum

    1. Welcome! ๐ŸŒž

    2. What to expect in this course ๐Ÿค“

    3. Let's get to know you๐Ÿ“

    1. Pre Course Set-Up ๐Ÿšง

    2. Install Anaconda ๐Ÿ

    3. Install Python ๐ŸŽฏ

    4. Install Visual Studio Code ๐Ÿ’ป

    1. Overview ๐Ÿ’ก

    2. Video: Python Basics

    3. Open your first project ๐Ÿฃ

    4. Calculations in Python ๐Ÿงฎ

    5. Strings in Python ๐Ÿงต

    6. Values, Types, Variables ๐Ÿงฉ

    7. User Input ๐Ÿ‘ท

    8. Comments ๐Ÿ’ญ

    9. Zen of Python ๐Ÿง˜โ€โ™€๏ธ

    10. Challenges ๐Ÿ˜Ž

    11. Python Basics - Quiz๐Ÿงฉ

    12. Chapter Survey - Python Basics ๐ŸŒŸ

    1. Overview ๐Ÿ’ก

    2. Recap Quiz ๐Ÿ‘€

    3. Video: Lists

    4. Lists (also called arrays) ๐Ÿ’ฅ

    5. Editing Lists๐Ÿ’ก

    6. Video: Loops

    7. "For" loops โ›ท๏ธ

    8. Video: Logic

    9. Using "logic" in programming ๐Ÿ“ฒ

    10. Conditional statements ("if" statements) ๐Ÿค“

    11. If else & else statements ๐Ÿค”

    12. Challenges ๐Ÿ˜Ž

    13. Quiz Activity - Lists, Logic and Loops๐Ÿงฉ

    14. Chapter Survey - Lists, Logic and Loops ๐ŸŒŸ

    1. Overview ๐Ÿ’ก

    2. Recap Quiz๐Ÿ‘€

    3. Video: Functions

    4. Introduction to Functions โš™๏ธ

    5. Calling a Function ๐Ÿ”ง

    6. Arguments ๐Ÿšจ

    7. More fun with Functions ๐Ÿช

    8. Returning Stuff from Functions โ›ณ

    9. Video: File Operations

    10. File Types and File Paths ๐Ÿ“‚

    11. Opening and Closing Files in Python ๐Ÿ˜‡

    12. Reading Opened Files ๐Ÿฅ‘

    13. Challenges๐Ÿ˜Ž

    14. Quiz Activity - Functions and File Operations๐Ÿงฉ

    15. Chapter Survey - Functions and File Operations ๐ŸŒŸ

    1. Overview ๐Ÿ’ก

    2. Recap Quiz ๐Ÿ‘€

    3. Introduction to version control (Git) ๐Ÿšฆ

    4. Navigating through folders using the terminal ๐Ÿงญ

    5. Creating/deleting files and folders using the terminal ๐Ÿ› ๏ธ

    6. Introduction to pip ๐Ÿ”ฎ

    7. Quiz Activity - Command Line๐Ÿงฉ

    8. Chapter Survey - Command Line ๐ŸŒŸ

About this course

  • Free
  • 63 lessons
  • 2 hours of video content
  • +4 Hours
  • Beginner friendly

What you will learn

  • Master the art of creating and running Python files, along with math operations, strings, variables, and user interactions.

  • Explore the use of arrays (or lists), "for" loops, crack the logic code with various operators, and "if/else" statements.

  • Apply and write your own functions, and learn how to use and manage files and paths.

  • Learn how to open, close, read, and write python files like a pro.

  • Level up your command line skills by zipping through folders, creating files and folders, and even using git commands.

  • Get inspired from a data scientists and AI Engineers around the world who will give your their trade secrets.

Meet your Instructor

QuantumBlack, AI By McKinsey

At QuantumBlack, we unlock the power of artificial intelligence (AI) to help organizations reinvent themselves from the ground upโ€”and accelerate sustainable and inclusive growth. We do this by harnessing the foresight and precision of data and technology with the creativity and understanding of people. The result? Hybrid intelligence, a source of competitive advantage that transforms how companies think, operate, and disrupt. Our approach is relentlessly focused on real-world impact. QuantumBlack was born and proven in Formula 1, where teams live and breathe data. As the AI consulting arm of McKinsey, we blend powerful AI and cutting-edge solutions with deep strategic thinking and domain expertise to help our clients innovate and develop new opportunities.

Frequently Asked Questions

  • What is Python and why should I learn about it?

    Python is a powerful, beginner-friendly programming language used in AI, data science, web development, and automation. It's one of the most in-demand skills in tech, making it a great language to learn for future careers!

  • Who is this course for?

    This course is designed for beginners, especially teens who are interested in learning Python and how it's used in data science. No prior coding experience is required!

  • Do i need to install anything?

    Youโ€™ll need Python (weโ€™ll show you how to install it) and a code editor like VS Code or Jupyter Notebook.

  • What will I learn?

    You'll start with Python basics, like creating files, working with variables, loops, and functions. You'll also learn how to handle data, manage files, and use command-line tools like Git.

  • How can I use this course for data science?

    You'll build a strong foundation in Python, which is essential for data science. This course will prepare you to explore data analysis, machine learning, and AI in the future.