Level 1 · Module 12

Problem Solving

Turn vague goals into clear, testable steps and small algorithms.

Difficulty
beginner
Published path
7 lessons · 70 min

What you will learn

  • Breaking Problems Down
  • Algorithms
  • Flowcharts
  • Pseudocode
  • Step-by-Step Thinking
  • Common Patterns
  • Practice Problems
Prerequisites:Debugging

Start here

Lessons · 70 min

  1. Breaking Problems DownPlanned

    Planned lesson: Breaking Problems Down. This lesson has not been written yet.

    10 min · beginner
  2. AlgorithmsPlanned

    Planned lesson: Algorithms. This lesson has not been written yet.

    10 min · beginner
  3. FlowchartsPlanned

    Planned lesson: Flowcharts. This lesson has not been written yet.

    10 min · beginner
  4. PseudocodePlanned

    Planned lesson: Pseudocode. This lesson has not been written yet.

    10 min · beginner
  5. Step-by-Step ThinkingPlanned

    Planned lesson: Step-by-Step Thinking. This lesson has not been written yet.

    10 min · beginner
  6. Common PatternsPlanned

    Planned lesson: Common Patterns. This lesson has not been written yet.

    10 min · beginner
  7. Practice ProblemsPlanned

    Planned lesson: Practice Problems. This lesson has not been written yet.

    10 min · beginner

What you will cover

Module units

  1. Breaking Problems Down

    A planned unit covering Breaking Problems Down.

  2. Algorithms

    A planned unit covering Algorithms.

  3. Flowcharts

    A planned unit covering Flowcharts.

  4. Pseudocode

    A planned unit covering Pseudocode.

  5. Step-by-Step Thinking

    A planned unit covering Step-by-Step Thinking.

  6. Common Patterns

    A planned unit covering Common Patterns.

  7. Practice Problems

    A planned unit covering Practice Problems.