Programming Fundamentals
Core concepts and principles of programming that apply to all languages
4 lessonsEstimated 4-6 hours completion
📚Curriculum Overview
1
Variables and Data Types
Understanding variables, constants, and fundamental data types in programming
2
Operators and Expressions
Master arithmetic, logical, and comparison operators to manipulate and compare data
3
Control Flow - Making Decisions
Learn if/else statements and switch cases to make your code make decisions
4
Loops and Iteration
Repeat code execution efficiently with for, while, and array loops
🏆Capstone Project
Final Challenge• Intermediate
Build a Data Structures Library
Implement a JavaScript library with Stack, Queue, LinkedList, and BinaryTree from scratch. Write thorough tests for every method.
Time: 4-5 hours
Data structuresAlgorithmsOOPTesting
Complete all lessons in this topic to gain full access to Project Resources.