Skip to content

Welcome! Here you will find the resources I am using to learn computer science in my spare time

Notifications You must be signed in to change notification settings

Lewisjohnward/Self-Learning-Computer-Science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 

Repository files navigation

Self-Learning-Computer-Science πŸ’₯

Welcome πŸ‘‹! This contains the courses I have used to learn computer science. The links below will take you either to another repository which contains my solutions for homeworks/labs/projects or to the course website where you can see the full schedule etc.

Computer Science is incredibily interesting and these courses are extremely interesting.

If you find this repo useful 🌟 it! Its great to know other people are coming to visit.

Programming Basics πŸ’»

Course Link Language My Repository Difficulty
CS 61A: Structure and Interpretation of Computer Programs Python, SQL, Scheme 🌟🌟🌟

Algorithms πŸ“ˆ

Course Link Language My Repository Difficulty
Divide & Conque, Sorting & Searching... Language agnostic Here not completed
Course Link Language My Repository Difficulty
CS 61B: Data Structures Java not started not completed
Course Link Language My Repository Difficulty
Princeton: Algorithms pt1 not started not completed
Course Link Language My Repository Difficulty
Princeton: Algorithms pt2 not started not completed

Computer Architecture πŸ”§

Course Link Language My Repository Difficulty
Nand2Tetris I & II not started not completed
Course Link Language My Repository Difficulty
CS 61C: Great Ideas in Computer Architecture 🌟🌟🌟
Course Link Language My Repository Difficulty
Computer Systems: A Programmer's Perspective C 🌟🌟🌟

Operating Systems

Course Link Language My Repository Difficulty
MIT 6.S081: Operating System Engineering repository not completed
Course Link Language My Repository Difficulty
MIT 6.828: Operating System Engineering not started not completed
Course Link Language My Repository Difficulty
OSTEP book not started not completed
Course Link Language My Repository Difficulty
OSTEP Projects not started not completed

Distributed System

Course Link Language My Repository Difficulty
MIT 6.824 not started not completed

Computer Network

Course Link Language My Repository Difficulty
CS144: Introduction to Computer Networking Here not completed

Computer Security

Course Link Language My Repository Difficulty
CS 161: Computer Security not started not completed

Misc

Course Link Language My Repository Difficulty
CS 195: Social Implications of Computer Technology not started not completed

About

Welcome! Here you will find the resources I am using to learn computer science in my spare time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published