Loading…
TechNest
Introduction to Python programming
Sylvia
JorahLearning Python is like learning a secret language to talk to computers! You can tell them exactly what to do and watch them obey.
By the 2034 Olympics, you could be programming smart systems to help everything run smoothly, maybe even directing robots behind the scenes.
Optional materials for this quest.
Python Crash Course, 3rd Edition
RequiredThe clearest beginner Python book out there — way more project-focused than most. You build real things from page one: a simple game, data visualizations, a web app. Great companion to the free online resources in this quest.
Mechanical Keyboard for Coding
RequiredTyping thousands of lines of code on a mushy keyboard gets old fast. A decent mechanical keyboard makes coding more comfortable and noticeably reduces typos — which means fewer bugs to hunt down.
Laptop Stand and USB Hub
If you're coding on a laptop, a stand puts the screen at eye level and frees up desk space. A USB hub lets you plug in a keyboard, mouse, and anything else without fighting over ports.