Foundations
135 exercises in Foundations for Computer Science Fundamentals. Topics: Abstraction, Algorithms, Arrays, Boolean Logic.
Scored questions use recorded source keys. Ungraded exercises support self-checking. Some items lack explanations or require review; practice scores do not establish exam readiness. No account is required.
Topics in this chapter
- Abstraction — 5 exercises · Read the source lesson
- Algorithms — 5 exercises · Read the source lesson
- Arrays — 5 exercises · Read the source lesson
- Boolean Logic — 5 exercises · Read the source lesson
- Computational Thinking — 5 exercises · Read the source lesson
- Conditional Statements — 5 exercises · Read the source lesson
- Data Types — 5 exercises · Read the source lesson
- Debugging — 5 exercises · Read the source lesson
- Decomposition — 5 exercises · Read the source lesson
- Dictionaries and Maps — 5 exercises · Read the source lesson
- Functions — 5 exercises · Read the source lesson
- Lists — 5 exercises · Read the source lesson
- Loops — 5 exercises · Read the source lesson
- Object-Oriented Programming Basics — 5 exercises · Read the source lesson
- Operators — 5 exercises · Read the source lesson
- Pseudocode — 5 exercises · Read the source lesson
- Queues — 5 exercises · Read the source lesson
- Recursion — 5 exercises · Read the source lesson
- Scope — 5 exercises · Read the source lesson
- Searching — 5 exercises · Read the source lesson
- Software Development Life Cycle — 5 exercises · Read the source lesson
- Sorting — 5 exercises · Read the source lesson
- Space Complexity — 5 exercises · Read the source lesson
- Stacks — 5 exercises · Read the source lesson
- Time Complexity — 5 exercises · Read the source lesson
- Variables — 5 exercises · Read the source lesson
- What Computer Science Is — 5 exercises · Read the source lesson
Read Computer Science Fundamentals source lessons
Interactive practice needs JavaScript. Read the source lessons.