No. The entry modules assume you have never written a line of code. They start with reading small programs, tracing how data moves through a function, and only then move to writing your own. If you already work with scripts at your job, you can skip ahead to the software development track and start with the architecture and version control lessons instead.
Most learners set aside four to six hours a week and finish a module in two to three weeks. The material is written for interrupted schedules: lessons are short, exercises are self-contained, and you can pause between topics without losing the thread. Trying to rush a track in a single weekend usually means skipping the practice, which is where the actual understanding happens.
Coding fundamentals, application development, digital systems, and the technical practices that surround them, such as version control, debugging, and reviewing your own work. The IT fundamentals material sits underneath all of it and explains how networks, storage, and operating systems shape what your code can do. Nothing here is tied to a single vendor or framework.
Concepts come first. The examples use widely available languages so you can run them locally without extra setup, but the lessons focus on structure, data flow, and reasoning rather than syntax memorization. Once you understand why a loop terminates or how a function returns, switching languages becomes a matter of vocabulary, not a restart.
Yes. There are no live sessions or fixed cohorts. You work through the material when it fits, revisit lessons as needed, and keep your own notes. If a topic does not click, the recommended move is to redo the exercise rather than move forward, since later modules assume the earlier ones are solid.
Write to the academy directly using the contact details on the contact page. Questions about a specific exercise, a track choice, or where to start are all reasonable, and a short description of what you have already tried helps get a useful answer faster. There is no support chat or ticket queue, just email.
Early course material focused on comprehension. Learners traced small console programs, followed data through functions, and predicted output before running anything. That decision set the tone for everything that followed: understand the structure first, then change it.
Once the fundamentals held up, the academy introduced modules on application structure, version control habits, and the review process behind a readable commit history. Exercises stayed small on purpose so the reasoning behind each change remained visible.
A later expansion covered what happens when a program leaves the classroom: database queries that grow with row count, synchronous calls that stack up, caches that hide problems until they expire. Diagrams and short simulations replaced stack-specific tutorials.
The academy keeps a linear path from IT fundamentals to applied development practice, with each module building on the last. New material is added only when it fits that sequence, not because a topic happens to be trending.
Five people keep the curriculum honest. Between them they have written production code, taught first-semester students, reviewed systems that failed under real traffic, and rewritten course material when a lesson stopped landing. None of them teach from slides alone.
How we work
Every module is read by at least two instructors before it ships. If an explanation only makes sense to the person who wrote it, it goes back for another pass. We keep examples small enough to trace by hand and update them when the underlying tools change.
Designs the learning path from first console program to application architecture. Ten years teaching programming fundamentals, mostly to people who had never opened a terminal before.
Software developmentWrites the version control and code review material. Spent years maintaining codebases where nobody documented decisions, which is why the commit-message lessons are unusually strict.
Digital systemsHandles the modules on latency, queues, and what happens when a working prototype meets real traffic. Draws most of the diagrams himself, badly but clearly.
Technical reviewChecks that every technical claim in the curriculum can be traced to a source or a reproducible example. Also the reason no module promises a job at the end.
Learner supportReads the questions students actually send and turns recurring confusion into rewritten lessons. Keeps a running list of every explanation that failed on first contact.