The web is increasingly becoming a powerful source that can help you learn something new everyday. Here are some useful sites to pick up tech skills or join a tech community. 


Launched in 2013,® is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of colour. In this site, anyone, as young as 4 years old can attempt to code through their fun and interactive games.


Codecademy prides themselves as an education company. They are committed to build the best learning experience inside and out. Through their step by step tutorials, anyone can learn any programming language that they are interested in. Some of the languages include HTML, CSS, JavaScript, Python and Ruby.

Code Combat

Code Combat is a multiplayer game. Instead of just going through a gamified lesson course, Code Combat teaches you how to program by coding your AI. If you love strategizing, this is the game for you.

Code Avengers

Code Avengers is an online platform that teaches HTML, CSS, JavaScript and Python in an interactive manner.

Alice Programming

lice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games.


Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As students create with Scratch, they learn to think creatively, work collaboratively, and reason systematically.

Khan Academy

Khan Academy offers practice exercises, instructional videos, and a personalised learning dashboard that empower learners to study at their own pace in and outside of the classroom. It covers a wide range of subjects including computer programming.


Coursera is an education platform that partners with top universities and organisations worldwide, to offer courses online for anyone to take. These include courses on data science, computer science and math.

Tech User Groups

CocoaHeads Singapore

CocoaHeads is an online community that gathers monthly to discuss Apple’s Cocoa framework for programming on Mac OSX, iPhone/ iPod Touch, as well as development tools on the Mac.

Singapore Ruby Brigade

Singapore Ruby Brigade is an online community that gathers monthly to discuss Ruby and Rails.

Python User Group Singapore

Python User Group (PUGS) was originally established as a legal entity for the purpose of running PyCon Asia-Pacific. PUGS was registered on 9 June 2009, with the Registry of Societies, Ministry of Home Affairs, Republic of Singapore; and gazette on 10 June 2009 vide Notification Number 1733. To date, PUGS had organized over 15 regular user meetings, 3 PyCon Asia-Pacific and 2 PyCon Singapore conferences.

PHP User Group

PHP User Group was founded on Dec 28, 2006. Since then, they have been organising meetups at various tech companies in Singapore including Facebook, Microsoft, Amazon Web Services etc.

GeekCamp SG

GeekCamp.SG is a tech conference.

Singapore Geek Girls

Singapore Geek Girls is run by volunteers who want to see more women in technology. They organise a series of workshops and talks regularly.

Rail Girls Singapore

Rail Girls Singapore is a community that teaches women to code with Ruby and Ruby on Rails. They organise a free monthly meetup. They have designed a 4-week curriculum to help you get started on programming using Ruby on Rails.

Little Hackers

Little Hackers is a community initiative for parents and kids to bond through tech and creative projects.

Job Search


Jobs Bank, administered by the Singapore Workforce Development Agency (WDA), is a free service provided to all Singapore-registered companies and local individuals (Singapore Citizens and Singapore Permanent Residents). It helps to facilitate online job matching between local job seekers and employers. It is a self-help platform and will also support WDA's career services and allow WDA to reach out to a wider pool of local job seekers beyond its career centres.

Startup Jobs Asia

Startup Jobs Asia creates a platform for Startup Hire in Asia. It helps to connect the right talent fit within the startup community.