Learn Python in 12 weeks

Example

104 ideas · grown with AI

ExampleLearning

A realistic 12-week Python 3 plan for adult beginners: six two-week phases, each with core concepts, short exercises, and a mini-project, ending in a capstone you build and share.

This is a read-only example. Copy it to make it yours.

Made with MagicTrees.ai

Arrow keys move between nodes: up and down to a sibling, left to the parent, right to the first child. C collapses or expands a branch. Tab leaves the tree.

Learn Python in 12 weeksSetup and basics, weeks 1–2Core data structures, weeks 3–4Functions and modules, weeks 5–6Files and errors, weeks 7–8Working with data and APIs, weeks 9–10Capstone project, weeks 11–12Set up your toolsValues, types, and variablesDecisions and loopsBasics exercisesMini-project: number guessing gameLists and tuplesDictionaries and setsData structure exercisesMini-project: word frequency counterDefining functionsModules and packagesFunction exercisesMini-project: unit converter toolkitReading and writing filesExceptions and debuggingFile and error exercisesMini-project: command-line to-do listCSV and JSON filesCalling web APIsData and API exercisesMini-project: API data reportChoose a project ideaPlan before you codeBuild in small stepsFinish and share