Hoppy's First Leap
Your first step into Python. By the end, you can read simple code and write your own small programs.
Follow the main path to build your foundation, then explore the branches that match what you want to make.
This is the main learning route for most people. Finish these in order, then move into the branches that fit your interests.
Your first step into Python. By the end, you can read simple code and write your own small programs.
Learn how to turn scattered code into real programs. By the end, you'll break problems down better and write cleaner, more structured code.
Focus on text, tables, and data handling. By the end, you can build useful little tools to clean, organize, and process information.
Step into the command line, files, networks, and automation. By the end, you'll be ready to build Python tools for more real-world tasks.
After the core path, choose the direction that feels most exciting to you.
This path is about algorithms and problem solving. By the end, you'll analyze problems more clearly and write stronger solutions.
This path focuses on data processing and analysis. By the end, you'll clean data more efficiently, run analyses, and communicate results.
This path focuses on web and API tools. By the end, you'll connect to real services and build tools that fetch and handle online data.
This path is about working with AI and agents. By the end, you'll collaborate with AI more effectively to code, use tools, and move workflows forward.
This path focuses on automation workflows. By the end, you'll turn repetitive tasks into real time-saving tools.
This path covers creative coding and games. By the end, you'll build small games, interactive rules, and playful projects with Python.
These courses strengthen the deeper Python skills that many advanced paths share.
This course strengthens the shared skills many advanced paths rely on. By the end, you'll handle more complex Python work with greater confidence.
This course focuses on testing, debugging, and maintainability. By the end, you'll build projects that are steadier, easier to change, and better for long-term growth.
Project-based courses help you turn scattered skills into complete, real outcomes.
This is your first full project course. By the end, you'll turn the skills you've learned into something complete and useful.
This course moves into more realistic collaboration and architecture work. By the end, you'll plan projects better, split tasks clearly, and iterate with more confidence.
This course focuses on AI-native projects. By the end, you'll combine AI, tools, and workflows into a larger, more capable system.