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.
Knowing how to communicate effectively to your team member as well as to your supervisor(s) is really important.
The goal of this course is to pass down principles on what I think makes a really effective course.
In this UX course, you will learn the most important design fundamentals, guiding principles, and useful techniques to give users the most enjoyable experience.
by Michael Choi, HackerHero
Learn Python 3, one of the most popular programming languages now.