Skip to content

leniquenoralez/computer-science-self-study-plan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 

Repository files navigation

Computer Science Self Study Plan

Computer Science Image

“Plan Your Work And Work Your Plan.” - Napoleon Hill

My personal guide to learning fundamental and advanced Computer Science subjects. The purpose of this plan is to create a solid foundation as a Software Engineer. This repo only includes computer science learning material. It previously contained materials to help with job interview preparation but I removed all them.

The best way to improve as a software developer is to work on projects. You can view this repo that I'll be updating with great project ideas to apply your skills to improve as a developer.

Table Of Content

=========================================

Introduction To Programming

Learn fundamental programming concepts and build a strong programming foundation

Computer Architecture

Understand how the system works that you are writing code on

Algorithms And Data Structures

Improve Your Problem Solving Skills and learn techniques to write well optimized code

Optional Resources

Database

Learn how to store and manipulate data stored in databases.

Optional Courses

Networking

Further Studying

Operating Systems

Distributed Systems

Artificial Intelligence

Machine Learning

About

My Computer Science Slef Study Plan

Resources

Stars

Watchers

Forks

Packages

No packages published