AnyLearn
All lessons

beginner

7 free lessons tagged beginner across Programming, AI. Each one is a short sequence of focused steps with narration and a five-question quiz at the end — take them in any order, no signup required.

Programming
beginner

Debugging and Problem Solving: What to Do When Code Breaks

Every program breaks, so learn to fix one fast: the three kinds of error, reading a traceback from the bottom up, the beginner errors and their exact messages, print and debugger techniques for logic bugs, tests with assert, and a problem-solving routine plus a way to keep practising.

10 steps·~15 min
Programming
beginner

Functions, Lists, and Dictionaries: Organising a Program

Split a program into named functions with parameters and return values, and hold data in lists and dictionaries. Learn why return is not print, what local scope protects, the accumulator pattern, how to choose list or dictionary, and the aliasing trap, then build a monthly budget checker.

10 steps·~15 min
Programming
beginner

Decisions and Loops: Making a Program Choose and Repeat

Teach a program to react and repeat: booleans and comparisons, if/elif/else chains where order is logic, while and for loops, range() and its excluded stop, break and continue, and the skill that matters most, tracing a loop by hand. Ends with a working number-guessing game.

10 steps·~15 min
Programming
beginner

What a Program Is: Values, Variables, and Your First Script

Start from zero: what a program actually is, how to run Python in the shell or as a script, the four basic types, arithmetic expressions, variables as names, strings and f-strings, and why input() always hands you text. You finish by writing a working bill-splitting program.

10 steps·~15 min
AI
beginner

Moderation and AI detection, and why both fail

How platforms decide what stays up, and why nobody can reliably tell you whether something was made by AI. Covers classification at scale and the precision-recall tradeoff, why AI detectors accuse innocent people at rates that make them unusable, and how provenance approaches like C2PA and SynthID try a different answer, plus where they break too.

9 steps·~14 min
AI
beginner

Generative AI for content: what it does well and badly

A practical, honest account of using generative models to make social content. Covers the jobs they genuinely do well, the specific ways they fail, why a model that sounds confident can still be wrong, the disclosure rules that now apply in the EU, and why the tool that removes effort also removes the thing that made your work worth watching.

8 steps·~12 min
AI
beginner

The three jobs AI does in social media

Before the tools, the map. AI does three separate jobs on a social platform: it decides what you see, it helps make the content, and it decides what stays up. Learn what each job actually is, why they are built and judged differently, and why the same word covering all three causes most of the confusion about AI and social media.

8 steps·~12 min

Related topics