ProgrammingBeginner β€’ 6 Hours β€’ 12 Chapters
Dashboard Unlocked βœ“

Introduction to Programming

Learn the core fundamentals of computer programming, algorithms, variables, logic, loops and functions in both JavaScript and Python.

Overall Course Progress0 / 12 Chapters (0%)

πŸ“šCourse Chapters & Curriculum

Module 1: Computer Programming & Algorithm Basics3 Lessons

1

Introduction to Programming & What is Code?

+50 XP β€’ Interactive IDE
Next Chapter β–ΆOpen β†’
πŸ”’

Algorithms & Flow of Execution

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

Inputs, Outputs & Printing Data

+50 XP β€’ Interactive IDE
πŸ”’ Locked

Module 2: Storing Data with Variables & Data Types2 Lessons

πŸ”’

Variables & Memory Storage

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

Data Types: Strings, Numbers & Booleans

+50 XP β€’ Interactive IDE
πŸ”’ Locked

Module 3: Decision Making & Logical Control Flow2 Lessons

πŸ”’

If / Else Conditional Decisions

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

Comparison & Boolean Logic

+50 XP β€’ Interactive IDE
πŸ”’ Locked

Module 4: Repetition & Code Loops2 Lessons

πŸ”’

For Loops & Counting Iterations

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

While Loops & Event-Driven Repetition

+50 XP β€’ Interactive IDE
πŸ”’ Locked

Module 5: Functions, Data Collections & Problem Solving3 Lessons

πŸ”’

Functions & Reusable Code Blocks

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

Arrays & List Collections

+50 XP β€’ Interactive IDE
πŸ”’ Locked
πŸ”’

Debugging & Systematic Problem Solving

+50 XP β€’ Interactive IDE
πŸ”’ Locked