With love for developers of all backgrounds around the world ❤️
Courses usually teach you to build something specific in one specific way. But when you set out to build your own product, the smallest step away from the course leaves you alone with whatever level of preparation you have. In this anti-course we won't wait for that unpleasant moment — we start with it right away.
I already have a free fullstack course of 140 lessons and 28 hours of video. It essentially teaches an understanding of fullstack development as such. By the time you finish it, what you have in hand is a project that is minimal in terms of features but complete in terms of environment (database, logging, authorization, and the rest). There we did everything from scratch, step by step, in order to learn to understand fullstack development. The course was recorded in 2023 and many technologies have moved far ahead since then, but all the fundamentals and approaches described in it are essentially timeless, and the course has not lost its relevance.
After releasing that course I started building my own boilerplate (a body of code I copy into every new project) so that I wouldn't have to set up the whole environment again and could go straight to building the product's own features. Along the way I realized that for solo development, or work in a small team, the existing frameworks and libraries don't satisfy me — not even my beloved tRPC. So I built my own Point0 framework, aimed precisely at fullstack development. And around it I assembled my Start0 boilerplate, where I worked out everything necessary far more deeply than in the old course.
In this new course I propose to start at the point where the previous course ended. We have the boilerplate in hand from the very beginning, and now we need to build our own product. The course itself splits into 2 main parts:
Lessons will be recorded as real requests come in from the people taking the course. Priority goes to requests from the community, where everyone is building their own product and running into real problems. We stay in touch in the text and voice channels on Discord. Small problems we solve on the spot, for the recurring ones I record learning materials, and complex individual problems we work through in one-on-one consultations.
So in the end this course will become a library of the knowledge needed to build your own SaaS product. And since there is no strict narrative line here, I will be able to update every piece of material separately and keep it current, which was impossible in the previous course.