Questions students ask before the first module
Most people arrive here with the same handful of doubts: how much time a module really takes, whether prior coding experience matters, and how the material connects to actual development work. The answers below come from how the academy runs day to day, not from a brochure.
Do I need to know how to code before starting the first module?
No. The foundation track assumes you are opening an editor for the first time. We spend the early weeks on syntax, variables, control flow, and reading error messages before touching frameworks. If you already write code, you can skip ahead through a short placement check and start at the software concepts block instead.
How much time should I set aside each week?
Plan for roughly six to eight hours across lessons, exercises, and the small project that closes each module. Some learners spread this over weekday evenings, others block a weekend morning. The modules stay open, so a slower week does not lock you out of the next one.
Which languages and tools are covered?
JavaScript and Python carry most of the practical work because they let you see results quickly. Alongside them you will use Git for version control, a terminal, and a code editor with debugging support. Later modules introduce how a web request travels from browser to database, which makes the tooling choices easier to understand.
Are the modules self-paced or scheduled?
Self-paced, with optional live sessions. Each module has a suggested order and a set of checkpoints, but you decide when to move on. The live sessions are recorded, so missing one does not break the sequence. What matters is finishing the exercises before the next module builds on them.
What kind of project do I build by the end?
You finish with a working application that has a front end, a data layer, and version history you can show. Recent learners built a task tracker, a small booking form, and a reading list with search. The point is not the idea itself but the process: planning, breaking work into commits, and reviewing your own code before submitting.
Can I get help when I am stuck on an exercise?
Yes. Each module has a discussion thread where instructors and other learners respond, usually within a day. For debugging problems, the habit we teach is to post the error message, the code around it, and what you already tried. That structure tends to get a useful answer faster than a general question.