AI & engineering · 8 units · Free
Problem-solving with AI
More attempts don’t guarantee a better answer. Learn to frame a useful experiment, check the result and choose what to try next.
Start the courseWhat you’ll build
- A checker you can test, break and repair with your own code.
- Experiments with search, representations and limited budgets.
- An investigation plan for an engineering problem of your own.
Before you start
Basic familiarity with code and tests. The checker workshop uses JavaScript. Browser exercises need no setup; optional downloaded experiments use Node.js.
Includes a build-planner project and additional practice. Your work stays in your browser and can be exported.
Input: 3, 1, 2, 2
Output: 1, 2, 3
CHECKER: “Sorted. Pass.”
What did the check miss?
Test the checker.
Then use it to guide the search.