Junior Developer
Welcome to the Junior Developer stage! Here, you will go deeper into full-stack development and learn modern frontend workflows, database design, backend APIs, deployment, and AI-powered product building.
What You Will Learn
Frontend Development
Master modern frontend development and learn how to use design tools, component libraries, and AI-native UI workflows:
Backend Development
Learn API design, database management, and application deployment strategies:
Major Projects
The previous chapters teach you the "parts." The major projects teach you "how to assemble those parts into a product that runs, demos, and ships."
We recommend completing them in order: Project 1 → Project 2:
- Project 1 walks you through the most common SaaS pipeline: login, generation, database, payments, and admin dashboard.
- Project 2 takes you into a more business-system-like scenario: role-based permissions, question banks, exams, submissions, and admin management.
flowchart LR
A["Frontend & Components"] --> B["Database & APIs"]
B --> C["Project 1<br/>Copywriting SaaS"]
C --> D["Payment / Deploy / Admin"]
D --> E["Project 2<br/>Exam System"]
E --> F["Full Portfolio"]If you're not sure which to start with, here's a quick comparison:
| Project | Key Skills | Best For | Deliverable |
|---|---|---|---|
| Project 1: Copywriting Website | SaaS page structure, user login, AI generation, Stripe payments, admin dashboard | First-time builders of a complete commercial website | A registerable, generatable, payable, manageable SaaS prototype |
| Project 2: Exam & Management System | Role permissions, question bank modeling, exam flow, submissions, grading & statistics | Those who want to build a complete "business system" | An exam platform with student and admin portals |
Whichever you choose, prepare at least these 3 deliverables:
- A runnable project repository
- An accessible demo link
- A README and a demo video
If you've completed the two main projects above, or want to build your portfolio in your own direction, pick one of these extension projects to dive deeper:
AI Capabilities Extension
Who Is This For
- Developers with some programming foundation who want to systematically learn modern full-stack development
- Learners transitioning from product manager to full-stack engineer
- Junior to intermediate developers who want to master modern development tools and workflows
- Entrepreneurs who want to independently develop complete products
Prerequisites
- Complete the "Novice & Product Prototype" stage, or have equivalent foundational knowledge
- Understand basic HTML/CSS/JavaScript concepts
- Have a basic understanding of AI coding tools
Ready to move from product prototype to real full-stack delivery? Use the left navigation to start learning.