Stop using technology and start creating it — code with Python, build real websites, publish online, and learn how great interfaces are designed.
Four core standards. Real projects. Skills that work in the real world.
Build a functional program from scratch using Grok Learning — the industry-standard Python platform. You'll learn variables, loops, conditionals, functions, and how to make your code actually do stuff.
Design and develop a website from scratch using HTML and CSS. Then bring it to life by publishing online with GitHub Pages. Learn the same workflow professional developers use.
Plan and design a website or app for a real purpose and audience. You'll produce your design in class, then the exam paper asks you to talk through your design decisions.
Human-Computer Interaction — learn how to evaluate interfaces using Nielsen's heuristics and Mātāpono Māori principles. This is the theory that backs up your design work.
Write real Python code in your browser. No install needed — just type and run.
Three steps. You'll write real Python code — right here, right now.
print() function to display text on the screen. Whatever you put between the parentheses — and inside quotes — gets printed out.
print("Your Name") with your own name, then click Run.
'Rules of thumb' for measuring interface effectiveness — each heuristic has live examples to play with. These are a few common ones we use in User Interface design.
Python, web development, HCI design, GitHub, project management — this is the subject where you actually make things. For real. On the internet.
NPGHS • NCEA Level 1 • 1 Digital Technologies