Skip to content

Latest commit

 

History

History
82 lines (57 loc) · 4.11 KB

README.md

File metadata and controls

82 lines (57 loc) · 4.11 KB

CS Resources

A curated list of resources I’ve found valuable as a Computer Science student. This collection covers a range of topics, including programming fundamentals, system design, databases, and opportunities to engage with local tech communities.

Getting Started with Programming

  1. Understanding System Variables

  2. Installing Packages

  3. Introductory CS Courses

  4. Version Control

    • Git Documentation - Official documentation to learn Git, a crucial tool for version control in software development.
    • Introduction to Git and GitHub - A Coursera course that provides a comprehensive guide to Git and GitHub, part of the Google IT Automation with Python series.

Recommended Books

Systems Design and Distributed Systems

Database and SQL Learning

Interactive Coding Platforms

  • Exercism - An open-source platform with coding exercises across multiple languages.
  • freeCodeCamp - A free platform offering a self-paced curriculum in programming.

Online Learning Platforms

  • Udemy - A large online platform with courses on programming, web development, data science, and more. It offers both free and paid courses with lifetime access to materials, allowing for self-paced learning.
    • Pro Tip: If you're a Denver resident, access Udemy for free via the Denver Public Library with a library card.
  • Khan Academy - Great for introductory computing and math courses.

Local Tech Communities (Denver/Boulder, CO)

  1. General Meetups

  2. Language-Specific Groups

  3. Linux and Open Source

  4. Broader Tech Community