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

 Codecademy

 Khan Academy

 Datacamp

 Coursera

 Open edX courses

Improve your programming skills with practice

 exercism

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

 Slack

 GitHub