EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderMessagePack DecoderCBOR DecoderAvro DecoderThrift DecoderASN.1 DecoderFlatBuffers DecoderCap'n Proto DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesPython
Python 3 Intermediate
Comprehensions, OOP, files, and the standard library rabbit hole.
Level up with list comprehensions, exceptions, classes, modules, file I/O, decorators, and generators. Covers the broad middle ground every working Pythonista needs — with enough quirks to keep you humble.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Pythonic Patterns
- ○List & Dict ComprehensionsFree15 min
Robustness
- 🔒Exceptions & Context Managers18 min
Object-Oriented Python
- 🔒Classes, __init__, and self20 min
The Ecosystem
- 🔒Modules, Imports & __name__15 min
Real World
- 🔒Reading & Writing Files15 min
Metaprogramming Lite
- 🔒Decorators: Functions Wrapping Functions20 min
Lazy Power
- 🔒Generators & yield18 min
Project
- 🔒Mini Project: Word Counter25 min