0% found this document useful (0 votes)
3 views3 pages

Sod Primary Level

This course provides an introduction to web development, covering HTML, CSS, JavaScript, SQL, Python, and version control with Git and GitHub. Students will learn to build responsive websites, write basic Python scripts, and manage databases, culminating in a final project. The course emphasizes practical, project-based learning with real-world applications.

Uploaded by

Manzi Vaillant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views3 pages

Sod Primary Level

This course provides an introduction to web development, covering HTML, CSS, JavaScript, SQL, Python, and version control with Git and GitHub. Students will learn to build responsive websites, write basic Python scripts, and manage databases, culminating in a final project. The course emphasizes practical, project-based learning with real-world applications.

Uploaded by

Manzi Vaillant
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Overview

This course will cover the fundamentals of web development. Students will learn how
websites are built using HTML, CSS, and JavaScript, how to manage and query data using
SQL, how to write basic Python scripts, and how to use Git and GitHub for version control.

By the end of this course, students will be able to build a simple but complete web project using
real-world tools and technologies.

Course Modules
1. Frontend Development (Client Side)

Students will learn how to structure and design interactive websites using:

●​ HTML5 – Creating pages and content structure​

●​ CSS3 – Styling with colors, fonts, layout, and responsiveness​

●​ Bootstrap – Prebuilt responsive components (navbar, cards, grids)​

●​ JavaScript (Intro) – DOM manipulation, basic interactivity, and form validation​

2. Database (SQL – Backend Data Management)

Students will gain basic knowledge of relational databases:

●​ What is a Database?​

●​ Introduction to SQL​

○​ Creating databases and tables​

○​ Inserting, updating, deleting data​

○​ Basic queries: SELECT, WHERE, JOIN, ORDER BY​


●​ Tools: phpMyAdmin, MySQL Workbench, or SQLite Browser​

3. Python Basics (Programming & Scripting)

An introduction to programming concepts using Python:

●​ Variables, data types, and operators​

●​ Conditional statements (if, else)​

●​ Loops (for, while)​

●​ Functions and basic input/output​

●​ Simple Python scripts to interact with data​

4. Git & GitHub (Version Control)

Students will learn how to track and share their code using:

●​ What is Git?​

●​ Creating and managing a GitHub repository​

●​ Uploading and updating projects​

●​ Collaboration basics (branches, pull requests overview)​

What Students Will Learn


By the end of the course, students will:

●​ Build responsive websites using HTML, CSS, Bootstrap, and JavaScript​

●​ Write basic Python programs and scripts​

●​ Use SQL to create and interact with relational databases​


●​ Use Git and GitHub to track and share code​

●​ Combine these tools into a basic but real-world project​

Project-Based Learning
Students will work on small assignments throughout the course, leading up to a final project,
such as:

●​ A student profile management system​

●​ A simple blog or portfolio website​

●​ A data-driven mini app using HTML + SQL + Python​

You might also like