computer4kids is now ComputerLeap. Same free lessons, same team. Read why we changed our name

← Coding Academy · All lessons

🐍

🧒 Ages 14–16💻 Python6 lessons⏱ 190 min📏 CSTA Level 3A

Python Pro

Write Python like a professional: classes, modules, files, JSON, data crunching — and build a real password-strength checker.

0 of 6 lessons finished

📚 Lessons in this course

  • 🏗️

    ⏱ 30 min

    ✅ Done!

    Classes & Objects

    Model real things in code with classes, attributes and methods — the heart of object-oriented programming.

  • 📦

    ⏱ 25 min

    ✅ Done!

    Modules & the Standard Library

    Use Python’s built-in toolboxes — random, math, datetime — and organize your own code into modules.

  • 🗂️

    ⏱ 30 min

    ✅ Done!

    Files & Error Handling

    Save and load data with files, use with-blocks, and handle errors like a pro.

  • 🌐

    ⏱ 30 min

    ✅ Done!

    JSON & APIs

    Learn how apps share data with JSON and how APIs let programs talk to each other.

  • 📊

    ⏱ 30 min

    ✅ Done!

    Data Crunching

    Sort, filter and summarize data with list comprehensions, sorted(), sum() and friends.

  • 🔐

    ⏱ 45 min

    ✅ Done!

    Project: Password Strength Checker

    Combine everything to build a real cybersecurity tool that rates passwords using NIST guidance.