Other Programming Opportunities
We'd love to help you to continue to learn how to code! Here are some resources to get you started.
Installing Python At Home
The first thing you should do is install Python on your computer at home. You'll be able to do this from the Downloads page on the Python website. Choose Python 3.5.1 for the latest version.
If you're using a Mac you should already have Python installed.
If you're using a Windows computer here's a visual guide for you!
Other Events and Websites Like GPN
If you'd like to keep coding after GPN (which we totally think is awesome) then check out these websites.
Grok LearningThis is an awesome place to learn how to not only program in Python, but also learn about web design! It's great because you won't need to install anything on your computer and the notes are interactive. Plus there's an automarker to help you check if your solution works as well as sample solutions if you're stumped. There's also the NCSS Challenge which we'll sign you up for if you decide to attend our Term 3 workshop.
Age: Year 6 and up
More info: groklearning.com
A 10-day summer camp where students complete an intensive course of computer programming and web design in the School of IT at the University of Sydney.
Age: Going into Year 11 and 12
More info: ncss.edu.au
Age: Year 6 and up
Runs Oct through to Nov
MadMaker is a 6-week online course aimed at Year 9 and 10 students with a goal to educate them about embedded systems and their use in everyday life. It involves using Arduino Esplora boards to investigate fun and interactive ways to use science, technology, engineering and maths to solve real-world problems.
Age: Year 9 and 10
More info: madmaker.com.au
A non-profit, student run organisation that seeks to encourage and increase female participation in engineering, science and technology fields. Volunteers primarily run simple, fun and FREE NXT LEGO robotics workshops for primary and secondary school girls either at UNSW or at schools. During the workshops, students get to build then program the NXT LEGO robot to fulfil multiple challenges such as making the robot do the Hokey Pokey Dance or escape from a maze.
Age: Years 1-12
More info: robogals.org
Rails Girls aims is to give tools and a community for women to understand technology and to build their ideas by providing a great experience on building things and by making technology more approachable. Learn basic programming, or expand your knowledge, and get acquainted with the world of technology. Rails Girls was born in Finland, but is nowadays a global, non-profit volunteer community.Age: Year 7 onwardMore info: railsgirls.com
The Australian Informatics Olympiad is a competition in September, and students who do well are invited to a 10-day training camp in December. The camp teaches high-school students an entire university degree's worth of computer science and algorithms, and gives them a chance to meet other computer scientists like themselves. The training site also has some great past problems to work on outside of the camp, and the best students represent Australia at the International Olympiad in Informatics!
Age: Years 8-12
More info: orac.amt.edu.au
From competitions to computer games, the Computing Club hopes to spark the interest of students who are just starting their journey with Computing whilst also providing depth for students that have excelled beyond what is taught in the class room. Currently the Computing Club runs a range of workshops at UNSW, CSE Winter School and, in the future, at schools.
Age: Years 7-12
More info: compclub.com.au
High School teams compete against other teams from across Australia for cash prize money and scholarships to UNSW. Any programming language can be used.
Age: Years 7-12
HS1917 (UNSW Computing course for Year 11 and 12 students)
Not an HSC subject substitution, but a genuine university computing course with the same content as taken by first-year Computing, Science, and Engineering undergraduates at UNSW. This is intended for senior high school students with a keen interest in learning about Computer Science, and is an opportunity to experience a taste of univerisity-style learning.
Age: Years 10-12
A selection of computer science activities for teaching younger students IT.
Age: Years K-6
More info: csunplugged.org
A 2-3 day workshop where girls learn game design, art and programming with hands-on activities and field trips to local game development companies.
Age: Years 3-9
More info: girlsmakegames.com
A 6-day summer camp run by Engineers Australia that introduces students to the university degrees and careers available to professional engineers in industry.
Age: Year 12
A 1-hour introduction to computer science, designed to demystify code and help anyone to learn the basics.
More info: hourofcode.com
Age: Years 6+
More info: codeschool.com
Workshops (weekly or one-off) to teach Scratch and other languages to younger programmers.
Age: Years 2-6
More info: coderangers.com.au