Module 0 Introduction

Welcome to Web Dev 101! This course is designed to equip you with essential web development skills needed to participate in Clubfinity projects. Each module covers core topics, a practical project, and curated learning resources to support your progress. The topics covered in the training program is as following:

image.png

Course Structure

List of Topics: Each module provides a list of foundational concepts you need to understand. Projects: Hands-on projects that solidify your learning, applying concepts from each module. Learning Resources: Recommended videos, articles, and books to deepen your understanding of each topic.

Course Instructions

  1. Progress Tracking: Please track your progress in the provided spreadsheet. Mark each topic as you complete it, so you can easily see your development over time.
  2. GitHub Repository: Before beginning each module, create a dedicated GitHub repository for that module. Keep your project code organized and shareable. Once created, add the repository link to the spreadsheet for easy reference.
  3. Module Completion: As you finish each project, ensure your code is committed to GitHub, and your progress is updated in the spreadsheet.

Make sure to understand all the topics listed and if you proceed in the progress, please mark your status in the spreadsheet.

https://docs.google.com/spreadsheets/d/1qq-AEozJBKUbPwYrdTF7A56AjoxY6bNK-DXLFati2TM/edit?usp=sharing

Module 1 HTML

Suggested completion time: 1 week.

List of Topics

Understand the HTML structure and semantics

  1. What is HTML?
  2. Element vs content vs tags
  3. Open and Closed Tags vs self-closing tags (void elements)
  4. Basic HTML Document Structure: Learning the essential tags (<!DOCTYPE>, <html>, <head>, <body>, <title>) and their placement.