Technical · Intermediate
Full Stack Track
About this course
Dive into full-stack development with hands-on projects that cover everything from crafting basic web pages with HTML and CSS to building dynamic applications with JavaScript and NodeJS. Learn to manage routing with ExpressJS, perform API requests with Axios, and connect to databases using MySQL-all while using GitHub for version control. This course equips you with the practical skills needed for real-world development challenges.
Learning objectives
- Build responsive web pages with HTML & CSS
- Develop dynamic features using JavaScript and NodeJS
- Implement routing and API integration with ExpressJS and Axios
- Connect to and query databases using MySQL
- Collaborate effectively with GitHub
Course breakdown
CLI basics, HTML, CSS (including Flex & Grid), and multi-page design
Essential GitHub workflows
Core JS concepts, hands-on projects (e.g., palindrome), and advanced techniques
Dynamic page creation with NodeJS and ExpressJS, including DOM manipulation
Making Axios requests and managing MySQL database


