Web Development
Master modern web development from scratch by building interactive websites and full-stack applications using HTML, CSS, JavaScript and databases. Ideal for beginners aiming to start a career in tech or launch their own digital projects.
About this course
What you will be able to do
- Build structured, responsive web pages using HTML5 and CSS3
- Master core JavaScript concepts, modern ES6+ syntax, and DOM manipulation
- Develop server-side applications and APIs
- Connect applications to relational or non-relational databases
- Use Git and GitHub for version control and project collaboration
- Deploy full-stack web applications live to web hosting platforms
What you need to start
- A computer (Windows, Mac, or Linux) with an internet connection
- Basic computer literacy and comfort with installing programs
- No prior programming or coding experience required
What it covers
7 modules · 0 topics · 0 lectures
Learn how the web works, set up your developer environment, and master structural HTML layout elements.
Master layout techniques using CSS Flexbox and Grid, work with custom styles, typography, and build mobile-friendly, responsive interfaces.
Core programming fundamentals including variables, functions, logic, arrays, objects, and dynamic web page interaction via the DOM.
Explore ES6+ features, asynchronous JavaScript , fetching data from REST APIs, and handling JSON data.
Build fast server-side applications, design custom RESTful APIs, manage application routing, and handle web server requests.
Understand database architecture, perform CRUD operations, and connect your application to non-relational or relational databases (SQL).
Combine frontend and backend skills into a complete full-stack web application, manage version control using Git, and deploy to live hosting.