Skip to main content
Hong Kong Baptist University Hong Kong Baptist University Library

Computer Science Subject Guide: Teach yourself to code

Internet Resources

 Internet resources

Online course platforms


 Khan Academy



 Open edX courses

Improve your programming skills with practice


Exercism provides you with thousands of exercises spread across numerous language tracks. Once you start a language track you are presented with a core set of exercises to complete. Each one is a fun and interesting challenge designed to teach you a little more about the features of a language.

Developer communities for better conversation

 Stack Overflow