Questions learners send us before they start
Most of what lands in our inbox is not about a specific lesson. It is about how the modules fit together, how much time a week they really take, and what happens when you get stuck halfway through a topic. Below are the questions that come up again and again, answered the way we would answer them in a short call.
Do I need any prior coding experience to begin?
No. The entry modules assume you have used a computer and a browser, nothing more. We start with how a program is structured, what a variable actually holds, and how a loop moves through data. If you have written a spreadsheet formula before, that instinct carries over more than you would expect.
How are the modules organized?
Each module covers one topic area and is split into short lessons, a worked example, and a small exercise. Application development, core programming concepts, and general digital skills sit in separate tracks, so you can follow one path without pulling in material you are not ready for yet.
How much time should I plan per week?
Three to five hours is a realistic rhythm for most learners. That is enough to finish a lesson, type the example yourself, and let the exercise sit overnight. Cramming a whole module in one evening works for reading, but the exercises are where the topic actually sticks.
Which programming languages are covered?
The core track works with JavaScript and Python because both let you see a result quickly in a browser or a terminal. From there, modules branch into front-end structure, back-end basics, and the tooling around them, such as version control and how a project is laid out on disk.
What happens if I get stuck on an exercise?
Every exercise ships with a short hint and a reference solution, so you are never left guessing in silence. If the hint does not unblock you, write to us with the code you have and the error you see. We read those messages and point you at the specific lesson that covers the gap.
Can I jump straight to a later topic?
Yes, though the modules assume some shared vocabulary. If you already write code at work, start with the topic you need and skim the earlier lessons for terms you have not met. The exercises are self-contained, so nothing breaks if you enter the track in the middle.