Skip to content

Czaryk/My-Computer-Science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

My Computer Science Degree

A combination of:

The Open Source Computer Science Degree

The Python Open Source Computer Science Degree


Computer Science Basics

Courses Duration Effort Prerequisites
Intro To Computer Science 12 weeks 10-20 hours / week None

Java Progamming

Courses Duration Effort Prerequisites
Java Programming: Solving Problems with Software 4 weeks 4-8 hours / week None
Java Programming: Arrays, Lists, and Structured Data 4 weeks 4-8 hours / week Java Programming: Solving Problems with Software
Object Oriented Programming in Java 6 weeks 4-6 hours / week Java Programming: Arrays, Lists, and Structured Data
Data Structures and Performance 6 weeks 6-10 hours / week Object Oriented Programming in Java
Java Programming: Principles of Software Design 4 weeks 4-8 hours / week Data Structures and Performance
Java Programming: Build a Recommendation System 4 weeks 3-6 hours / week Java Programming: Principles of Software Design

Python Programming

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

Other Programming

Courses Duration Effort Prerequisites
Programming Languages: Part A 5 weeks 8-16 hours / week None (?)
Programming Languages: Part B 3 weeks 8-16 hours / week Programming Languages: Part A
Programming Languages: Part C 3 weeks 8-16 hours / week Programming Languages: Part B

Math

Courses Duration Effort Prerequisites
Pre-calculus 15 weeks 9-10 hours / week None
Calculus 1A: Differentiation 12 weeks 6-10 hours / week Pre-calculus
Calculus 1B: Integration 15 weeks 6-10 hours / week Calculus 1A: Differentiation
Calculus 1C: Coordinate Systems & Infinite Series 8 weeks 6-10 hours / week Calculus 1B: Integration
Linear Algebra - Foundations to Frontiers 15 weeks 6-10 hours / week Pre-calculus
Introduction to Probability and Data 5 weeks 5-7 hours / week None
Intro to Statistics 8 weeks 5-7 hours / week None

Data Science

Courses Duration Effort Prerequisites
Introduction to Data Science in Python 3 weeks 4-6 hours/week Basic Python knowledge
Applied Plotting, Charting & Data Representation in Python 4 weeks 5-7 hours/week Introduction to Data Science in Python
Applied Machine Learning in Python 6 weeks 5-7 hours/week Applied plotting, charting & data representation in Python
Applied Text Mining in Python 5 weeks 5-7 hours/week Applied machine learning in Python
Applied Social Network Analysis in Python 5 weeks 5-7 hours/week Applied text mining in Python

Systems

Courses Duration Effort Prerequisites
Build a Modern Computer from First Principles: From Nand to Tetris 6 weeks 5 hours / week Basic programming knowledge
Build a Modern Computer from First Principles: From Nand to Tetris II 6 weeks 10-15 hours / week Build a Modern Computer from First Principles: From Nand to Tetris
Introduction to Operating Systems 8 weeks 5-8 hours / week Build a Modern Computer from First Principles: From Nand to Tetris II

Theory

Courses Duration Effort Prerequisites
Computer Science: Algorithms, Theory, and Machines 10 weeks 2-5 hours / week Calculus, basic programming knowledge
Algorithms, Part I 6 weeks 6-12 hours / week Computer Science: Algorithms, Theory, and Machines
Algorithms, Part II 6 weeks 6-12 hours / week Algorithms, Part I

Applications

Courses Duration Effort Prerequisites
Software Engineering: Introduction 6 weeks 8-10 hours / week Java Programming: Build a Recommendation System
Machine Learning 11 weeks 5-7 hours / week Linear Algebra - Foundations to Frontiers
Database Management Essentials 7 weeks 4-6 hours / week Basic programming & CS knowledge
Cryptography I 7 weeks 5 hours / week Linear Algebra - Foundations to Frontiers & Introduction to Probability and Data

Unix

Courses Duration Effort Prerequisites
The Unix Workbench 4 weeks 4 hours / week None

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published