Build Your First Website
Learn HTML, CSS and a little JavaScript by building a simple personal page.
See the courseWrite your first small programs and automate simple tasks with Python.
Free while the course is in review.
Complete beginners who want to start coding with the most popular first language.
Store numbers and text so your program can use them.
Use if and else so a program does different things in different cases.
Keep many items in a list and repeat a step for each one.
Wrap steps you reuse into a named function.
Combine what you learned to clean up a list of names automatically.
Write a short script that tidies a list for you, and explain each part in plain words.
Ratings are not available right now.
Learn HTML, CSS and a little JavaScript by building a simple personal page.
See the courseUnderstand what 'the cloud' really is, and how businesses use AWS, Azure and Google Cloud.
See the courseGet comfortable with spreadsheets, from tidy tables to formulas and charts.
See the courseThe modules and what you are checked against are the same, so everyone learns the same skills. How each lesson is explained, and the examples it uses, change for you.
No. Every course starts from the basics. If you already know some of it, an optional two-minute check lets you skip ahead.
While courses are in preview and their content is being reviewed, you can start them for free. Prices will be shown on each course page before any course goes on sale.
Choose "Try it another way" under any idea to get it simpler, with more detail, with another example, as a picture or as a story. You can also ask your learning companion a question.
Preview: lessons and feedback are still being reviewed, and courses are not on sale yet.