Learn how to use fundamental building blocks of programming, including how if/else statements, loops, functions, and variables work.
Become a better coder by working on basic/intermediate algorithm challenges.
Get prepared for technical interviews by learning about recursions, SLL, DLL, Binary Search Tree, Hash Table, Tries, Graphs and etc.
Learn how to design a scalable system. Also, learn about micro-services, Docker, containerization, and cloud native technologies.
by Michael Choi, HackerHero
Learn Python 3, one of the most popular programming languages now.