Skip to content
    ELIELI Logo

    Understanding Basic Programming Concepts

    Preview

    Foundational programming concepts for beginners.

    24 content steps
    6 quizzes
    ~450 minutes
    Popular

    Journey Overview

    Preview what you'll learn in this journey

    Journey Steps

    Preview
    1

    Content Step 1

    Content
    What is a program and how does code run on a computer?
    2

    Content Step 2

    Content
    Setting up a coding environment and running a first program
    3

    Content Step 3

    Content
    Variables and identifiers: naming rules and assignment
    4

    Content Step 4

    Content
    Data types: numbers, strings, booleans, null/undefined
    5

    Quiz 5

    Quiz
    Checkpoint Quiz
    6

    Content Step 6

    Content
    Operators: arithmetic, comparison, logical, and precedence
    7

    Content Step 7

    Content
    Expressions vs statements and evaluation order
    8

    Content Step 8

    Content
    Reading and writing input/output
    9

    Content Step 9

    Content
    Conditional logic: if, else if, else
    10

    Quiz 10

    Quiz
    Checkpoint Quiz
    11

    Content Step 11

    Content
    Looping constructs: while, for, iteration patterns
    12

    Content Step 12

    Content
    Functions: definition, parameters, and return values
    13

    Content Step 13

    Content
    Scope: local, global, and block scope
    14

    Content Step 14

    Content
    Value vs reference semantics
    15

    Quiz 15

    Quiz
    Checkpoint Quiz
    16

    Content Step 16

    Content
    Arrays/lists: indexing, slicing, and iteration
    17

    Content Step 17

    Content
    Objects/maps: keys, values, and nested structures
    18

    Content Step 18

    Content
    Mutability vs immutability and copying data safely
    19

    Content Step 19

    Content
    Basic error handling and debugging strategies
    20

    Quiz 20

    Quiz
    Checkpoint Quiz
    21

    Content Step 21

    Content
    Pseudocode and breaking problems into steps
    22

    Content Step 22

    Content
    Intro to algorithms and Big-O at a beginner level
    23

    Content Step 23

    Content
    Using libraries and modules
    24

    Content Step 24

    Content
    Reading documentation effectively
    25

    Quiz 25

    Quiz
    Checkpoint Quiz
    26

    Content Step 26

    Content
    Writing basic tests and assertions
    27

    Content Step 27

    Content
    Code style, naming, and formatting conventions
    28

    Content Step 28

    Content
    Project organization and version control basics (git)
    29

    Content Step 29

    Content
    Next steps: choosing a language and learning path
    30

    Quiz 30

    Quiz
    Checkpoint Quiz

    Ready to Start Learning?

    Sign in to start learning and track your progress.

    Interactive Learning

    Engage with content through explanations and quizzes

    Progress Tracking

    Track your learning progress and achievements

    Earn XP

    Gain experience points as you complete steps