Build websites like a pro! This beginner-friendly course introduces students to the fundamentals of front-end and back-end web development. From designing web pages with HTML/CSS to adding interactivity with JavaScript and storing data with simple databases — students learn the full stack in a simplified and engaging way.
Course Overview:
Full Stack Mini Developer is a foundational course designed for young coders ready to explore both the design and logic behind modern websites and apps. Through project-based sessions, students create their own web apps — learning how a complete digital product is planned, built, and deployed.
What learners will explore:
- Front-End Development: HTML for structure, CSS for styling, JavaScript for interactivity
- Back-End Basics: How websites handle forms, store data, and respond to user input
- Mini Database Integration: Using tools like Firebase or JSON-based mock servers
- UI/UX Principles: Designing clean, responsive, and user-friendly interfaces
- Deployment & Sharing: Hosting projects online for peer and family showcase
By the end of the course, students will:
- Understand the roles of front-end and back-end in web development
- Build and style multi-page websites
- Write basic JavaScript to add interactivity
- Simulate user data handling and simple logic
- Publish their projects online and present them
This course is the perfect stepping stone toward becoming a future web developer, UI/UX designer, or app creator, giving kids a full view of how real-world websites are made.
Course Curriculum
- Day 1: What is Full Stack? Unlimited
- Day 2: Intro to HTML Unlimited
- Day 3: Formatting & Structure Unlimited
- Day 4: Adding Images & Links Unlimited
- Day 5: HTML Forms Unlimited
- Day 6: Intro to CSS Unlimited
- Day 7: CSS Box Model Unlimited
- Day 8: CSS Colors and Fonts Unlimited
- Day 9: CSS Layout with Flexbox Unlimited
- Day 10: Mini Website Project Unlimited
- Day 11: Intro to JavaScript Unlimited
- Day 12: Variables and Data Types Unlimited
- Day 13: Conditionals in JS Unlimited
- Day 14: Loops in JavaScript Unlimited
- Day 15: Functions Unlimited
- Day 16: Events and DOM Unlimited
- Day 17: Arrays Unlimited
- Day 18: Objects and Properties Unlimited
- Day 19: JS Form Validation Unlimited
- Day 20: Midterm Project Planning Unlimited
- Day 21: Project Development Day 1 Unlimited
- Day 22: Project Development Day 2 Unlimited
- Day 23: Project Finalization Unlimited
- Day 24: Midterm Project Presentation Unlimited
- Day 25: What is Backend? Unlimited
- Day 26: Intro to JS Backend (Replit DB) Unlimited
- Day 27: GET and POST concepts Unlimited
- Day 28: JSON Basics Unlimited
- Day 29: Working with APIs Unlimited
- Day 30: Login System with Replit DB Unlimited
- Day 31: Backend App Idea Planning Unlimited
- Day 32: Final Project Development 1 Unlimited
- Day 33: Final Project Development 2 Unlimited
- Day 34: Final Project Development 3 Unlimited
- Day 35: Final Project Development 4 Unlimited
- Day 36: Final Testing Unlimited
- Day 37: App Launch Unlimited
- Day 38: App Presentation – Part 1 Unlimited
- Day 39: App Presentation – Part 2 Unlimited
- Day 40: Reflection & Portfolio Unlimited