With this course, we make you a bold promise: by the end, you’ll have learned how to code and how to code games.
It doesn’t mean you’ll be an expert; game development and programming are fields where you never stop learning.
That’s part of what makes them so fascinating: there are always new techniques to learn and new problems to solve. It’s always fresh and challenging.
To become a professional or just proficient in code, you’ll need a lot of experience.
Our role is to give you all the foundations you need to keep growing independently and efficiently.
Now, the content in this course can only get you so far if you’re passive.
If you want to get great results and get every ounce of value out of this course, you have to:
Programming is a skill. So to get good at it, you must practice. A lot.
We designed dozens of fun and varied assignments to get you to practice all sorts of aspects of programming.
Each lesson builds on the ones before them to help you memorize them.
Be sure you don’t go through the content quickly and superficially: doing all the steps and all the practices is the only way for you to become good at programming.
Under every lesson, you will have the opportunity to ask questions.
Whenever you have a doubt about a lesson or encounter a problem, you can first check if other students have asked already.
And if not, you can ask a new question. We wrote a how-to guide: How to ask questions.
If you spread the work on the course and do a little bit every day, you’ll create solid habits and maximize your learning.
We recommend practicing at least 30 minutes daily without any distractions. The more, the better.
If you have very little free time, we recommend filling the tiniest gaps in your day with short learning sessions. Many practices and lessons are short enough you can make some progress in only ten minutes.
You have to do every step in the course from start to finish to get everything out of it.
I’m stating the obvious here, but we both know how hard it can be to follow an online course like that.
We wrote a companion guide about productivity to help you organize yourself and motivate you to keep going: How to stay productive and motivated.
The next page, we’ll explain our approach to teaching in this course. Feel free to skip it if you’re not interested as this one’s optional.