8000 GitHub - honzcha/open-source-cs-python at 6cfc2a4e7524bff716fa54996b70d7b87673333f
[go: up one dir, main page]

Skip to content

honzcha/open-source-cs-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

The Python 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

< 8D0F td align="center">10 weeks
Courses School Duration Effort Frequency Prerequisites
Intro to Computer Science Harvard 10-20 hours/week self-paced none
Mathematical Thinking in Computer Science UC San Diego 6 weeks 2-5 hours/week once a month none

Programming

Python for Everybody Specialization| University of Michigan | 4 months | 4-8 hours/week | none

Courses | School | Duration | Effort | Prerequisites :-- | :--: | :--: | :--: | :--: | :--: Programming for Everybody (Getting Started with Python)| University of Michigan | 4 weeks | 4-6 hours/week | none Python Data Structures| University of Michigan | 4 weeks | 4-6 hours/week | Programming for Everybody (Getting Started with Python) Using Python to Access Web Data| University of Michigan | 4 weeks | 4-6 hours/week | Python Data Structures Using Databases with Python| University of Michigan | 3 weeks | 4-8 hours/week | Using Python to Access Web Data Capstone: Retrieving, Processing, and Visualizing Data with Python | University of Michigan | 2 weeks | 4-6 hours/week | Using Databases with Python

Alternative Route Python 3 Programming Specialization | University of Michigan | 5 months | 7 hours/week | none

Math

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 Udacity 8 weeks 5-7 hours/week self-paced none

Systems

Courses School Duration Effort Frequency Prerequisites
Build a Modern Computer from First Principles: From Nand to Tetris Hebrew University 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 University 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 II

Theory

Courses School Duration Effort Frequency Prerequisites
Computer Science: Algorithms, Theory, and Machines Princeton 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 I

Applications

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 Data

Unix

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 none

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0