Courses › Technology & Programming

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.

IACreated by instructor ahmed

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

Module 1 — Foundations3 lessons
  • What Is Computing?
  • Computer Systems
  • Course Notes & Reference
Module 2 — Programming Basics3 lessons
  • Variables and Data
  • Logic and Decisions
  • Live Coding Workshop
Module 3 — Problem Solving2 lessons
  • Algorithm Practice Session
  • Final Knowledge Check

Ratings & reviews

4.0
1 review
5
0
4
1
3
0
2
0
1
0
Verified learner· Sep 20, 2026

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.