Coding resources

Here are some helpful coding resources in getting started with different programming languages.

This is a great start to JavaScript! (Needs: VSCode and Node)

CS50’s Introduction to Computer Science

This is a great first introduction into computer science if you have no prior coding experience. (It’s also free!)

What you’ll learn

  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity in a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML
  • How to engage with a vibrant community of like-minded learners from all levels of experience
  • How to develop and present a final programming project to your peers