Welcome to the TerraNova Code Forge
Go from zero to deployed with our fully online coding bootcamps, designed to take absolute beginners from their first line of code to a fully functional web application.
Code 101: From Scratch to First Website
"I'm a super beginner and want to start from the very beginning."
This 4-week program is the perfect first step into the world of code, designed for students with absolutely no prior experience. We start with the fun, visual logic of game design in Scratch to build confidence, then guide you step-by-step through building and styling your first interactive webpage with HTML, CSS, and basic JavaScript.
Weekly Curriculum:
- Week 1: The Logic (Scratch): Learn fundamental programming concepts like loops and variables by building a simple game.
- Week 2: The Blueprint (HTML): Learn to structure web pages with the core language of the web.
- Week 3: The Style (CSS): Master the art of design, from colors and fonts to professional layouts.
- Week 4: The Interaction (JavaScript): Write your first lines of JavaScript to add basic interactive elements.
Deep Dive: Full-Stack Web App Bootcamp
"I'm a beginner, but I'm ready for a real engineering challenge."
This 4-week accelerated track is for ambitious beginners who want to go beyond a simple webpage and learn to build a real, full-stack web application. We'll introduce you to a professional development workflow using modern tools like React, Git, and Firebase. The final "Dream Project" involves designing, building, and deploying your own functional web app idea to a live URL.
Weekly Curriculum:
- Week 1: The Framework (React & Git): Learn to build powerful user interfaces with React and manage your code like a pro with Git & GitHub.
- Week 2: The Database (Firebase Firestore): Learn to structure and manage data in a secure, cloud-based database.
- Week 3: The Connection (Authentication): Implement a secure user login system with Firebase Authentication and write the logic to connect your app to the database.
- Week 4: Dream Project & Deployment: Scope, build, and deploy your own unique web application to the world using Firebase Hosting.