To make your learning journey more straightforward, we’ve created a study plan – your roadmap to successful project completion!
Your study plan contains everything you need to reach your learning goal. Once you select a project, we create a tailored study plan to guide you through project completion. Completing project stages and required topics will advance you further in the project.
Below we explain the most common activities in your study plan:
Select a project:
Building things is the best way to learn to program. Select the project you'd like to complete next.
Check what you'll do in this stage:
|Each project has several stages. Read about what you will do at the current stage.|
|A topic consists of a theoretical article and several practical assignments that help you understand and train new concepts.|
Work on a project:
|After you learn all the required topics, put your knowledge into practice and implement the project stage.|
Reflect on your current progress and achievements and rate the completed project.
Publish your project on GitHub:
Build your portfolio one project at a time.
Skip topics you already know
Our projects are designed to gradually give you new material, so it is essential that you study it thoroughly. If you feel that the material is familiar to you, you can choose to skip a topic: you will be given one problem to solve to verify your knowledge. In addition, some of the topics may be detected as known after the initial project personalization step. These topics will be marked with the graduation cap badge and you can skip them without solving any problems.
Wrap up your project
Once you complete your project, you can share your feedback: you can tell us what you've learned with the project, rate it, and share your thoughts on how we can improve it!
You can also share a link to a GitHub repo with your newly completed project. More information on publishing your project you can find in our article: Publishing your project to GitHub
Learn topics to complete your track
You will see the topics left to study if you click the plus sign next to Learn more topics to complete your track. The drop-down list will show all the topics needed for the rest of the projects as well as the topics that are not tied to any particular project. The latter will be unlocked after your track is finished.
Don’t worry, you don’t have to study all the topics one by one! Each project has a set of prerequisite topics and those are the ones you should focus on. The further you are into your track, the fewer topics you will have to study for each new project: once the topic is completed, you won’t have to go over it again, even if it is required for several projects (unless you want to review it, of course!).