Course overview

Intro to Computer Science

This course is organized into 15 modules and 85 textbook-aligned lessons. It is built directly from the chapter structure in Programming Logic and Design so students can move from foundational computer science thinking into structured problem solving and program development.

What students will learn

  • How to analyze problems and plan logical, step-by-step solutions.
  • How variables, operators, decisions, and loops work together in a program.
  • How to test, debug, document, and communicate program ideas clearly.

Lesson browser

Search ICS lessons and browse modules.

Use the search bar to jump to a topic quickly, or open a module to explore the lessons in that chapter.

Showing all 85 lessons.