Description
Course Modules
1. Introduction to Computer Science
-
Basics of computing and problem-solving
-
History and evolution of computers
-
Computer hardware/software fundamentals
2. Programming Fundamentals
-
Introduction to programming logic
-
Hands-on coding in Python/Java/JavaScript
-
Debugging and testing techniques
3. Data Structures & Algorithms
-
Arrays, linked lists, stacks, queues
-
Sorting and searching algorithms
-
Big-O notation and efficiency
4. Web Development Basics
-
HTML, CSS, JavaScript
-
Front-end vs. back-end overview
-
Building a simple website
5. Databases & SQL
-
Relational databases (MySQL, PostgreSQL)
-
Writing queries (CRUD operations)
-
Data normalization basics
6. Operating Systems & Networking
-
OS functions (Windows/Linux)
-
Basics of computer networks (IP, DNS, HTTP)
-
Cybersecurity fundamentals
7. Capstone Project
-
Apply skills to build a small software project
-
Portfolio-ready deliverables
Learning Outcomes
-
Write and debug code in at least one programming language.
-
Understand core data structures and algorithms.
-
Develop basic web/database applications.
-
Solve problems using computational thinking.
Career Pathways
-
Junior Developer
-
IT Support Specialist
-
Web Developer
-
Further study in CS degrees (e.g., BSc/MSc)
Certification
Awarded upon completing all modules, assignments, and the capstone project.
Fees & Enrollment
-
Cost: $500–$2,000 (varies by institution)
-
Scholarships/installment plans may be available.




