Learn R or Python at exactly your speed.
TeachingBuddy watches how you work, speeds up or slows down, fades hints as you grow, and teaches inside a real notebook environment.
What do you want to be able to do?
Every goal starts with the same four chapters. Arithmetic, values, collections and functions are the groundwork for all of them – you cannot plot, filter or model anything without them. Your goal decides where the course goes after that.
Three of the four are still being written, so they cannot be picked yet. Their route is on the card, and each one opens as soon as its chapter exists. Until then the foundations are the whole course - and they are the same foundations either way.
Start with the foundation.
Your goal is Just the basics.
Just the basics
0 of 5 chunks complete
0 days
1 0 XP
120 XP to Level 2
Your pace, session by session
TeachingBuddy speeds the curriculum up as your runs get quicker and cleaner.
Your path
Basics: values, variables, types and logic
Something unclear?
Ask about anything on this page. TeachingBuddy answers here, before you write a line of code.
Each code chunk has one small task. You must edit the code before running. If you run cleanly without help, TeachingBuddy may unlock a harder or faster next example. If you ask for help, TeachingBuddy first explains the idea another way, then gives a more specific scaffold, and only on the third ask shows a possible answer. That does not count as failure; it tells TeachingBuddy to give you more practice before increasing difficulty.