Programming Fundamentals

Introducing basic concepts, algorithms, and data structures.