Programming Languages Level 1

Overview
Programming Languages Level 1 is a focused, 20 hour starting point for learning how a programming language actually works, from writing your very first lines of code to controlling how a program behaves and organizing it into functions. Rather than covering programming theory in the abstract, the course works through a language step by step, so you build practical, working knowledge you can carry into any language afterward.
This is a compact, first-language course: it gives you a working foundation rather than a deep dive, and it prepares you directly for Programming Languages Level 2.
What You Will Learn
- Write, compile, and run your first simple programs
- Work with variables, constants, and basic data types
- Use decision-making structures such as if and switch statements
- Use loops to repeat and control program flow
- Write and call functions to organize your code
- Work with arrays to store and process collections of data
Course Curriculum
| Module | What you cover |
|---|---|
| Getting Started | Writing your first simple programs and understanding variables and their declarations |
| Fundamental Data Types | Numeric, character, and boolean types, and how values are stored and converted |
| Selection | Making decisions in code with if statements, comparison operators, and the switch statement |
| Iteration | Repeating logic with while, do-while, and for loops |
| Functions | Writing, calling, and organizing code into reusable functions |
| Arrays | Storing, processing, and searching collections of data |
Who This Course Is For
This course is for anyone starting out with programming languages and requires only basic computer skills.
Target audiences
- Beginners starting out with programming languages
Requirements
- Basic computer skills