Week 1 · 5 topics · 20 lessons
HTML, CSS & JavaScript basics
By the end of this week: Learners will be able to build basic static web pages with interactive elements using core web technologies.
1.1Introduction to Web Development
- How the web works (HTTP, DNS)
- Browser developer tools
- Text editors and IDEs (VS Code)
- Version control with Git/GitHub
1.2HTML: Structure of Web Pages
- Semantic HTML5 elements
- Forms and input types
- Accessibility best practices
- Structuring content effectively
1.3CSS: Styling Web Pages
- Selectors, properties, values
- Flexbox for layout
- Responsive design (Media Queries)
- CSS preprocessors (Sass basics)
1.4JavaScript: Core Concepts
- Variables, data types, operators
- Control flow (conditionals, loops)
- Functions and scope
- Arrays and objects
1.5DOM Manipulation & Events
- Accessing DOM elements
- Modifying content and styles
- Event listeners and handlers
- Asynchronous JavaScript (callbacks, promises)
HTML, CSS & JavaScript basics
Hands-on project
Personal Portfolio Website
