How to Think Like a Computer Scientist with Python


Are you a secondary school student interested in computing without access to a computer science programme in school? And we don't mean learning Photoshop or drag-and-drop Scratch programming, but rather coding at the level of a freshman university course.

We offer an introductory programming class following the freely-available online textbook, How to think like a computer scientist with Python, that will give you a comprehensive grounding of fundamental computer concepts.

Python is a great first language for programmers. It has a beginner-friendly syntax while looking similar to other languages. You’ll be learning serious programming concepts in a very hands-on manner, tackling a wide variety fun exercises involving Turtle graphics, calculating the value of pi, writing your own small games and even cloning Photoshop. There will be a bit of teaching, but most of the learning will take place as you work through the exercises in class.

The class will run as weekly 2-hour sessions on Saturdays from 10am to 12pm at IDA Labs@National Design Centre. Covering the whole book will take 12 weeks, and the course will be divided into two blocks of 6 weeks each with a short break in between. Do note that we might have to postpone sessions depending on the availability of the space.

You will require your own computer.
Event Timeline
Sat Jan 10, 2015
10:00 AM - 12:00 PM SGT
Add to Calendar
IDA Labs@National Design Centre Level 3
Standard $660.00
Venue Address
111 Middle Road #02/03-04, Singapore 188969 Singapore