Skip to content
Courses Python Logic and Algorithms

Logic and Algorithms

Think like a computer scientist: Boolean logic, searching, sorting, patterns and solving puzzles step by step.

Advanced 9 lessons 3 hours
Instructor
Save to Wishlist
$29.00
Log in to Enroll
  • 9 lessons
  • Certificate of completion
  • Access on any device

Think like a computer scientist: Boolean logic, searching, sorting, patterns and solving puzzles step by step.

A Advanced course for ages 9–12. Every lesson explains one idea in plain words, shows code examples you can copy, ends with a hands-on project and a short quiz that explains each answer. Projects use free tools: Scratch, an online Python editor, and CodePen for web pages.

What you will learn

  1. Boolean Logic: AND, OR, NOT
  2. Decomposition: Breaking Problems Down
  3. Patterns and Abstraction
  4. Linear Search
  5. Binary Search
  6. Sorting: Bubble Sort
  7. Flowcharts and Tracing
  8. Recursion (A Function That Calls Itself)
  9. Project: Puzzle Solver

For parents: lessons take about 15–30 minutes. Children can work on their own, and you can follow their progress from your parent dashboard.

Module 1: Boolean Logic: AND, OR, NOT, Decomposition: Breaking Problems Down…

3 lessons
  • Preview 20 min
  • Decomposition: Breaking Problems Down
    20 min 🔒
  • Patterns and Abstraction
    20 min 🔒

Module 2: Linear Search, Binary Search…

3 lessons
  • Linear Search
    20 min 🔒
  • Binary Search
    25 min 🔒
  • Sorting: Bubble Sort
    20 min 🔒

Module 3: Flowcharts and Tracing, Recursion (A Function That Calls Itself)…

3 lessons
  • Flowcharts and Tracing
    20 min 🔒
  • Recursion (A Function That Calls Itself)
    25 min 🔒
  • Project: Puzzle Solver
    25 min 🔒