Introduction to Computer Science
A beginner-friendly introduction to how computers and software work — from what computing is, to systems and files, variables, logic, and simple problem solving. No prior experience needed.
What you'll learn
- ✓Explain what computing is and give real examples
- ✓Describe the main parts of a computer system
- ✓Use variables and simple if-logic
- ✓Read and follow a basic algorithm
Overview
This course gives complete beginners a clear picture of how computers work and how software is built. Over three modules you will learn what computing is, how a computer system is organised, how programs use variables and logic, and how to think through simple problems. It mixes short readings, an image, downloadable notes, a video, an AI-supported logic lesson, a live coding workshop, a practice session, and a final knowledge check.
Prerequisites
- •No programming experience needed
- •Basic reading in English or Somali
- •A device with a browser and internet
Curriculum
- What Is Computing?
- Computer Systems
- Course Notes & Reference
- Variables and Data
- Logic and Decisions
- Live Coding Workshop
- Algorithm Practice Session
- Final Knowledge Check
Ratings & reviews
Edited: a strong beginner course. I dropped one star only because I would like a couple more practice exercises, but the content and live sessions are excellent.