Programming 101
A beginner-friendly introduction to programming concepts, languages, and problem-solving techniques.
Articles in this section
-
Introduction to Algorithms and Pseudocode: The Big Picture
-
Pseudocode Building Blocks and the Input-Process-Output Pattern
-
Conditional Logic and the Selection Control Structure
-
Repetition and the Iteration Control Structure
-
Collections, Abstraction, and Modularity with Functions
-
Problem Solving with Algorithms and Pseudocode
-
Review, Common Algorithmic Patterns, and Next Steps
-
Linear Search and Introduction to Algorithm Efficiency
-
Bubble Sort and Why Sorting Matters
-
Binary Search and the Power of Divide and Conquer
-
A World of Algorithms: Exploring What Comes Next