About This Course
Learn how to build modern websites and full-stack web applications using HTML, CSS, JavaScript, React, Node.js and databases. This course takes you from the fundamentals of front-end development through to building and deploying complete, production-ready applications.
What You'll Learn
- ✓HTML, CSS & modern JavaScript
- ✓React for front-end development
- ✓Node.js & REST APIs
- ✓Database design fundamentals
- ✓Git & deployment workflows
- ✓Capstone full-stack project
Course Curriculum
6 modules • 6 Months total
- Semantic HTML structure
- CSS layout: Flexbox & Grid
- Responsive design basics
- Core JS syntax & DOM
- Events & async JS
- Fetch API & JSON
- Components & props
- State & hooks
- Routing & forms
- Express fundamentals
- REST API design
- Authentication basics
- SQL & NoSQL basics
- Connecting frontend & backend
- Hosting & deployment
- Project planning
- Building the full-stack app
- Final review & presentation