Skip to content

MSU Denver Computer Science - Online Learning Resources

Notifications You must be signed in to change notification settings

BadrChoubai/CS-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 

Repository files navigation

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

About

MSU Denver Computer Science - Online Learning Resources

Resources

Stars

Watchers

Forks