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
  • 9 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.

Here's what other teens thought

โ€œ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

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.