

GitHub - ForrestKnight/open-source-cs
source link: https://github.com/ForrestKnight/open-source-cs
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
The Open Source Computer Science Degree
This is a curated list of free courses from reputable universities like MIT, Stanford, and Princeton that satisfy the same requirements as an undergraduate Computer Science degree, minus general education.
Computer Science Basics
Courses School Duration Effort Frequency Prerequisites Intro to Computer Science UVA 12 week 5 hours/week self-paced none Mathematical Thinking in Computer Science UC San Diego 6 weeks 2-5 hours/week once a month noneProgramming
Courses School Duration Effort Frequency Prerequisites Java Programming: Solving Problems with Software Duke 4 weeks 4-8 hours/week twice a month none Java Programming: Arrays, Lists, and Structured Data Duke 4 weeks 4-8 hours/week twice a month Java Programming: Solving Problems with Software Object Oriented Programming in Java Duke 6 weeks 4-6 hours/week every week Java Programming: Arrays, Lists, and Structured Data Data Structures and Performance Duke 6 weeks 6-10 hours/week every week Object Oriented Programming in Java Java Programming: Principles of Software Design Duke 4 weeks 4-8 hours/week twice a month Java Programming: Arrays, Lists, and Structured Data Java Programming: Build a Recommendation System Duke 4 weeks 3-6 hours/week once a month Java Programming: Principles of Software Design Programming Languages, Part A UW 5 weeks 8-16 hours/week once a month Object Oriented Programming in Java Programming Languages, Part B UW 3 weeks 8-16 hours/week once a month Programming Languages, Part A Programming Languages, Part C UW 3 weeks 8-16 hours/week once a month Programming Languages, Part BMath
Courses School Duration Effort Frequency Prerequisites Calculus 1A: Differentiation MIT 12 weeks 6-10 hours/week self-paced pre-calculus Calculus 1B: Integration MIT 15 weeks 6-10 hours/week self-paced Calculus 1A: Differentiation Calculus 1C: Coordinate Systems & Infinite Series MIT 8 weeks 6-10 hours/week self-paced Calculus 1B: Integration Linear Algebra - Foundations to Frontiers UT Austin 15 weeks 6-10 hours/week self-paced pre-calculus Introduction to Probability and Data Duke 5 weeks 5-7 hours/week twice a month none Intro to Statistics Stanford 8 weeks 5-7 hours/week self-paced noneSystems
Courses School Duration Effort Frequency Prerequisites Build a Modern Computer from First Principles: From Nand to Tetris Hebrew School of Jerusalem 6 weeks 5 hours/week twice a month basic programming knowledge Build a Modern Computer from First Principles: From Nand to Tetris II Hebrew School of Jerusalem 6 weeks 10-15 hours/week once a month Build a Modern Computer from First Principles: From Nand to Tetris Introduction to Operating Systems Georgia Tech 8 weeks 5-8 hours/week self-paced Build a Modern Computer from First Principles: From Nand to Tetris IITheory
Courses School Duration Effort Frequency Prerequisites Computer Science: Algorithms, Theory, and Machines Prinecton 10 weeks 2-5 hours/week once a month Calculus 1A (all), basic programming Algorithms, Part I Princeton 6 weeks 6-12 hours/week once a month Computer Science: Algorithms, Theory, and Machines Algorithms, Part II Princeton 6 weeks 6-12 hours/week once a month Algorithms, Part IApplications
Courses School Duration Effort Frequency Prerequisites Software Engineering: Introduction UBCx 6 weeks 8-10 hours/week self-paced Java Programming: Build a Recommendation System Machine Learning Stanford 11 weeks 5-7 hours/week twice a month Linear Algebra - Foundations to Frontiers Database Management Essentials CU 7 weeks 4-6 hours/week twice a month basic programming & CS knowledge Cryptography I Stanford 7 weeks 5 hours/week once a month Linear Algebra - Foundations to Frontiers & Introduction to Probability and DataUnix
Courses School Duration Effort Frequency Prerequisites Linux Command Line Basics Udacity 1 week 5 hours/week self-paced none The Unix Workbench JHU 4 weeks 4 hours/week once a month noneRecommend
-
34
Googleshuttered its source-code hosting service Google Code in 2015. Like Facebook, Twitter, and most other major technology companies, Google primarily shifted to a similar service calledGitHub to host its own open sour...
-
17
Sandboxie Sandboxie is a sandbox-based isolation software for 32- and 64-bit Windows NT-based operating systems. It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanent...
-
16
GitHub Docs This repository contains the documentation website code and Markdown source files for docs.github.com. GitHub's Docs team works on pre-production content in a private repo th...
-
14
MapLibre GL MapLibre GL is a community led fork derived from mapbox-gl-js prior to their switch to a non-OSS license. Migrating from mapbox-gl If y...
-
14
Papercups Papercups is an open source live customer chat web app written in Elixir. We offer a hosted version at app.papercups.io. You can check out how our chat widget looks and play ar...
-
13
Apache Lucene Apache Lucene is a high-performance, full featured text search engine library written in Java. Online Documentation This README file only contains basic setup instructions. For more comprehensive docume...
-
14
OpenSearch Dashboards Hello! OpenSearch Dashboards is an open source search and analytics visualization derived from Kibana 7.10.2, and is currently in an alpha state. While we're still in the process of getting set up, we are...
-
94
Calendso The open-source Calendly alternative. Learn more »
-
8
Open source goes to Mars This morning, we watched in awe as the first Mars Helicopter, Ingenuity, took flight in the thin Martian atmosphe...
-
178
MyZap - Free Open Source Whatsapp Api Grupo do Whatsapp: Link para o nosso grupo para tirar dúvidas e nos ajudarmos (clique aqui) Este projeto usa como base o
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK