Best Roadmap and Courses to learn Computer Science for free

23 May, 2021

207 read  ·  1 hit

If you want to start your career in the field of Computer Science or want to learn and strengthen the basics of Computer Science, but don't know where to start, how to start, then here is the Best Free Course Guide, that will help you achieve it, free of cost. It is the Best Free Course Roadmap to learn Computer Science.

Here is the Roadmap:

Step 1: Learn a Programming Language.

For learning Computer Science, Programming is the most important element. We will start with learning a very simple to understand, yet most useful and popular programming language - Python.

If you've never written an if-else, for-loop, or don't know what a string is in programming, start here. This course is free and self-paced It will allow you to adjust the number of hours you spend per week to meet your needs.

Course Name Approx. Duration Study/Week
Python for Everybody 10 weeks 10 hours/week
 
Step 2: Introduction to Computer Science Basics

This course will introduce you to the world of computer science. If you finish the course wanting more, Computer Science is likely for you!

Course Name Approx. Duration Study/Week
Introduction to Computer Science and Programming Using Python  9 weeks 15 hours/week

 

Step 3: Introduction to Core Computer Science 

From this Course onwards, you will dive deep into various important, complex, and advance computer science stuff.

You will Learn: functional programming, design for testing, common design patterns, unit testing, object-oriented design, static typing, dynamic typing, and more

Course Name Approx. Duration Study/Week
How to Code - Simple Data 7 weeks 8-10 hours/week
How to Code - Complex Data 6 weeks 8-10 hours/week
Programming Languages, Part A 5 weeks 4-8 hours/week
Programming Languages, Part B 3 weeks 4-8 hours/week
Programming Languages, Part C 3 weeks 4-8 hours/week
 
Step 4: Learning Maths Essentials for Programming
Mathematics for Computer Science  13 weeks 5 hours/week
Linear Algebra
Course Name Approx. Duration Study/Week
Essence of Linear Algebra 14 weeks 12 hours/week
Linear Algebra 14 weeks 12 hours/week
Logic
Course Name Approx. Duration Study/Week
Introduction to Logic 10 weeks 4-8 hours/week
Probability
Course Name Approx. Duration Study/Week
Probability 24 weeks 12 hours/week

 

If you complete this much, you will have knowledge of Computer Science as much as a real Computer Science Graduate has, or even more.

Please comment below regarding any queries. Will try to solve it with all my knowledge. And also give a Heart, if you think this Roadmap helped you and also share it with others who need it.

Computer/IT Programming computer science computer coding
Comments  ·  0
You need to be Logged in to Comment. Login

Best Roadmap and Courses to learn Computer Science for free

23 May, 2021
207 read  ·  1 hit

If you want to start your career in the field of Computer Science or want to learn and strengthen the basics of Computer Science, but don't know where to start, how to start, then here is the Best Free Course Guide, that will help you achieve it, free of cost. It is the Best Free Course Roadmap to learn Computer Science.

Here is the Roadmap:

Step 1: Learn a Programming Language.

For learning Computer Science, Programming is the most important element. We will start with learning a very simple to understand, yet most useful and popular programming language - Python.

If you've never written an if-else, for-loop, or don't know what a string is in programming, start here. This course is free and self-paced It will allow you to adjust the number of hours you spend per week to meet your needs.

Course Name Approx. Duration Study/Week
Python for Everybody 10 weeks 10 hours/week
 
Step 2: Introduction to Computer Science Basics

This course will introduce you to the world of computer science. If you finish the course wanting more, Computer Science is likely for you!

Course Name Approx. Duration Study/Week
Introduction to Computer Science and Programming Using Python  9 weeks 15 hours/week

 

Step 3: Introduction to Core Computer Science 

From this Course onwards, you will dive deep into various important, complex, and advance computer science stuff.

You will Learn: functional programming, design for testing, common design patterns, unit testing, object-oriented design, static typing, dynamic typing, and more

Course Name Approx. Duration Study/Week
How to Code - Simple Data 7 weeks 8-10 hours/week
How to Code - Complex Data 6 weeks 8-10 hours/week
Programming Languages, Part A 5 weeks 4-8 hours/week
Programming Languages, Part B 3 weeks 4-8 hours/week
Programming Languages, Part C 3 weeks 4-8 hours/week
 
Step 4: Learning Maths Essentials for Programming
Mathematics for Computer Science  13 weeks 5 hours/week
Linear Algebra
Course Name Approx. Duration Study/Week
Essence of Linear Algebra 14 weeks 12 hours/week
Linear Algebra 14 weeks 12 hours/week
Logic
Course Name Approx. Duration Study/Week
Introduction to Logic 10 weeks 4-8 hours/week
Probability
Course Name Approx. Duration Study/Week
Probability 24 weeks 12 hours/week

 

If you complete this much, you will have knowledge of Computer Science as much as a real Computer Science Graduate has, or even more.

Please comment below regarding any queries. Will try to solve it with all my knowledge. And also give a Heart, if you think this Roadmap helped you and also share it with others who need it.

Computer/IT Programming computer science computer coding
Comments  ·  0
You need to be Logged in to Comment. Login

More from coder_resources

Recommended

Need Help? ·  About
Terms and Conditions ·  Contact ·  Privacy

© 2021 ayedot. All Rights Reserved.

;