Learn Programming from scratch in 3-Months

Let's see how to learn coding in 3-months.
Maybe, we  will not master coding but at least we can attend an interview 

Week 1:

Learn Computer Science Basics: 

Introduction to Computer Science, Computational Thinking, Binary, and ASCII Algorithm Complexity 

Link: Click Here


Week 2 : 

Learn the Basics of Python 

Variables, Input/Output, Operators and Expressions, Functions, Recursion, Files

Links: Code Basics(1-14 videos are enough).


Week 3: 

Learn Debugging Skills:

We have run the program without errors.

Links: Code BasicsPython DebuggerTech with Tim
(watch some more videos, I found these are some of the best videos)


Week 4,5,6 :

Learn Data Structures, These are fundamental blocks of every code 

Links: Code Basics, Edureka, Data Structures

Books: Data Structures and algorithmic thinking with python by Narasimha karumanchi. (If you cannot find a pdf of this book, contact me)


Week 7,8 : 

Learn SQL Basics

DataBases are important in various fields(both in machine learning and web development).

Links: Khan AcadamySQL Basics


Week 9,10:

Learn remaining Python-like OOPs concepts and others.

Links: Code Basics(from 15th video), Oops 

Book: Powerful Object-oriented Programming Learning python by Mark Lutz, David Ascher 


Week 11,12:

Learn Algorithms, BigO notations, etc.

Links: Code Basics(from 13), Khan Acadamy


After Completing these 

Try to do LeetCode, Hacker Rank.

Book: Cracking Coding Interview ( try to do this book) 

Note: This process is applicable only for python learners, people who want just the basics of python, and people who are interested to come towards Data Science. 

After Completing the entire process, then you can follow my other blog "Path to get into Data Science Role"

 Note: This is not any promotion kind of thing, I just shared some of the best sources to learn which helped me 

Thanks for reading 💓.








Comments