Courses

Hands down the best course series I have been through and an overall introduction into Computer Science and Programming is the CS50 series by Harvard University.

The most important thing is that the course teaches you how to think (algorithmically) and solve problems, instead of just memorizing syntax.

My Solutions to courses (GitHub)

CS50_logo
CS50: Introduction to Computer Science


Introduction into CS & Programming. I am rating this course 11/10. Amazing teacher, challenging and interactive exercises.

CS50Web_logo
CS50โ€™s Web Programming with Python and JavaScript


Basics of programming web applications with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

CS50Python_logo
CS50's Introduction to Programming with Python


Learning mainly Python's standard library, but also some external libraries.

CS50Python_logo
Udemy - C# Basics


Fundamentals of C# and .NET Framework.

CS50Python_logo
Udemy - C# Intermediate


Advanced C# topics: Classes, Interfaces, Object-oriented programming.

Books