Skip to content

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.
mermaid
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:

ProjectKey SkillsBest ForDeliverable
Project 1: Copywriting WebsiteSaaS page structure, user login, AI generation, Stripe payments, admin dashboardFirst-time builders of a complete commercial websiteA registerable, generatable, payable, manageable SaaS prototype
Project 2: Exam & Management SystemRole permissions, question bank modeling, exam flow, submissions, grading & statisticsThose 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.