Mohadra
Learn fast, stay consistent
Section world

Programming Fundamentals

Learn the core ideas behind how programs work, how computers follow instructions, and how problems turn into clear steps.

10Courses
30Lessons
60Micro-lessons
Course #1

What is Programming

A practical introduction to what programming really means, how it works in daily life, and how you use it to solve simple problems.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

Variables

Understanding how programs store and change data during execution.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #3

Data Types

A practical course that shows how data behaves inside programs.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #4

Input & Output

Learn how programs take information and show results.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #5

Comments

A focused course on using comments to make code readable and understandable.
Open course
3 Lessons6 Micro-lessonsDifficulty: Not set
Course #6

Conditionals

Explore how conditionals allow programs to make decisions and control the flow of execution.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Loops

Explore the intricacies of loops in programming, focusing on refining usage and understanding complex scenarios.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

Functions

Explore the intricacies of functions in programming, focusing on their role in creating reusable code blocks.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

Parameters

Explore how parameters work in programming and how they affect function behavior.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Return Values

Explore how functions return values and their impact on program flow.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate