What You'll Learn
1
Frontend Foundations & AI Workflows
-
Web Fundamentals & AI Tooling SetupLearn how developers use AI assistants to generate, test, and deploy code faster.
-
JavaScript Mastery (ES6+)Deep dive into Javascript
-
Introduction to React.jsLearn how to build interactive user interfaces (UIs), primarily for single-page applications using the popular, open-source front-end JavaScript library
-
Advanced React & Tailwind CSSLearn about how the integration leverages utility-first styling for rapid development, creating highly customized, responsive user interfaces without leaving JSX.
2
Next.js, TypeScript & Advanced Frontend
-
TypeScript for React DevelopersTypescript deep dive
-
State Management & UI LibrariesLearn the essential tools in modern front-end development, designed to simplify building complex, interactive user interfaces by structuring data flow and providing pre-built visual components.
-
Introduction to Next.js (App Router)Learn how to build high-performance web applications using the recommended router for new projects
-
Full Stack Next.js & AuthLearn about the combination of React-based frontend with a Node.js-based backend in a single codebase
3
Backend Development & Databases
-
Node.js & Express APIsLearn how they are commonly paired to build fast, scalable Application Programming Interfaces (APIs) using JavaScript on both the frontend and backend
-
NoSQL Databases (MongoDB)Deep dive into MongoDB which stores data in flexible, JSON-like documents rather than traditional tables and rows
-
Relational Databases (PostgreSQL)Learn about the advanced, enterprise-class, and open-source object-relational database management system
-
Backend Security & JWTLearn how to protect server-side applications, data, and APIs from unauthorized access and malicious tampering using JSON Web Token (JWT), an open standard (RFC 7519) that securely transmits information between parties.
4
AI Integration, Deployment & Final Defense
-
Integrating LLM APIs (OpenAI)Learn how to integrate LLM APIs into applications using HTTP requests or SDKs.
-
RAG & Vector DatabasesLearn the techniques that improves Large Language Model (LLM) accuracy, and how to store and retrieve data based on meaning.
-
Deployment & CI/CDLearn the DevOps methodology that uses automation to build, test, and deliver code changes frequently and reliably.
-
Final Capstone Defense & Career LaunchFinal Capstone Defense