← Coding Academy · All lessons
🐍
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
-
🏗️
Classes & Objects
Model real things in code with classes, attributes and methods — the heart of object-oriented programming.
-
📦
Modules & the Standard Library
Use Python’s built-in toolboxes — random, math, datetime — and organize your own code into modules.
-
🗂️
Files & Error Handling
Save and load data with files, use with-blocks, and handle errors like a pro.
-
📊
Data Crunching
Sort, filter and summarize data with list comprehensions, sorted(), sum() and friends.
-
🔐
Project: Password Strength Checker
Combine everything to build a real cybersecurity tool that rates passwords using NIST guidance.