STUDENTS 2.2M+
REVIEWS 600K+
AVG RATINGS 4.6/5

New Course Launch

New
Course cover

Java Masterclass 2025: 130+ Hoursof Expert Lessons

View More
New
Course cover

Python Data Structures and Algorithms: Complete Guide

  • 193 Lessons
  • 1 Exam
View More
New
Course cover

Learn Python Programming Masterclass

View More
New
Course cover

Beginning C++ Programming – From Beginner to Beyond

View More
New
Course cover

SQL for Beginners: Learn SQL using MySQL and Database Design

View More
New
Course cover

C Programming For Beginners – Master the C Language

View More
New
Course cover

Data Structures and Algorithms: Deep Dive Using Java

View More
New
Course cover

Android Java Masterclass – Become an App Developer

View More
New
Course cover

Introduction to Continuous Integration & Continuous Delivery

View More
New
Course cover

Advanced C Programming Course

View More
banner

Gain Clarity on your career in Programming.

The Only Programming Career Guide You’ll Ever Need

Recent Reviews

Recent reviews left by students in our courses.
Brilliant course. I love how it's structured. The creation of small sample experiments within a sample browser is particularly handy as it gives us something to refer back to and keeps these samples in one self-contained project. It\'s also a mini productivity Masterclass. I was already familiar with IntelliJ/Android Studio to the point where I could get by without ever using the mouse, and yet I\'ve still learnred tons new tricks for the IDE. Goran certainly knows his stuff, that much is clear! His explanations are easy to understand, and the actual creation of the games is done in a logical progression that makes it enjoyable to follow as the game(s) are built up step by step from things we\'ve learned while builing sample code in previous exercises.
banner
G. Houston
Learn Java Creating Android Games Using the LibGDX library

Thorough but easy to understand presentation, highlighting many of the new features of Java 9. I really enjoyed the course. Because of the mode of the presentation, the well-grouped material and breaking down the stuff in many small units, it can be of benefit to well-grounded and beginner java programmers, as well. Thanks for the course of this high standard.

banner
Tamas Galli
What's New in Java 9 - Modules and More!

I have found this course a very good one. I had some experiences with spring, but this course it is full of good examples that can be applicable in real spring projects. So thank you Tim very much. I really enjoyed your course.

banner
Graziano capannelli
Java Spring Tutorial Masterclass - Learn Spring Framework 5

Tim is the best. When I found out he personally was instructing this course I signed up right away. You can tell he pays attention to comments and has a lot of experience teaching by the way he addresses errors, pitfalls, and alternate ways of approaching a problem, and his "homework" problems are actually well tailored to not be too simple or too complicated. Really a pleasure.

banner
Rod Stafford
Android App Development Masterclass using Kotlin

I have done some courses with other instructors in and outside of Udemy. One of the main, and in my opinion most treasured aspects of Tim's lectures is that he gives a very detailed and holistic approach to his teachings. I was rarely in a position where I was just memorizing certain parts of a code hoping that it will make sense to me someday. He is so comprehensive that it really helps clear up the concepts. Tim's courses are so so so worth every penny spent! he is thorough and sincere and a wonderful proactive teacher!

banner
Asif Imtiaz Ahmed
Android Java Masterclass - Become an App Developer
Great course and great instructor for this course. I'm sure i'm not wasting my money for buying this course because the material content is great and easy to understand for beginner like me. Maybe you should adding more cases and more example for database design section, i think that will completing this course overall.
banner
Januar Ikmal
SQL for Beginners: Learn SQL using MySQL and Database Design

I find the instructor really engaging. I know a lot of the material, having a great deal of programming experience and some Kotlin exposure in the past, but somehow the instructor makes it all fascinating again. While I am not at the point where we are covering libGDX, so far I'm having fun.

banner
Steve Thompson
Learn Kotlin and Create Games Using the LibGdx Library

Enlightening, explains the theory then deep dives with examples. Knowledgeable instructor, I found this easy to follow and understand. Spent many hours between sessions applying the knowledge in labs...and plan to revisit this course as I continue to apply the knowledge learned. Enjoyed the fact of going over previous setups in order to reinforce what you have learned. This approach worked well for me, but understand where others may which to jump ahead. I would highly recommend the course and Instructor.

banner
Todd Miller
Ethical Hacking Course: Protect Yourself From Being Hacked

I\'ve tried a couple of other game development courses on Udemy, and Goran Lochert is by far the best instructor in this subject. I first discovered him via in his LibGDX course, and his teaching style and explanations really resonate with me in a way I\'ve not found with other courses. The lessons are structured in a way that makes total sense. He knows exactly when to gloss over things and come back to them later to keep things moving forward, as well as when to stop and take the time to go into a topic in greater depth. When I saw he had a Unity course I couldn\'t resist, had to get it, and I\'m glad I picked it up.

banner
G. Houston
Learn To Write 2D Games with C# and Unity

I was sceptical of buying an online course but this was worth it. Even with the changes to xamarin forms since this was released, I am still able to follow along quite well. So far, my favourite part of the course is the way the instructor pronounces "category". His accent is no hurdle at all and makes the experience unique and interesting.

banner
Ebeyrer
The Complete Xamarin Developer Course: iOS And Android!

I love the courses set up by Tim Buchalka. I have used the Python, Java and Android courses. In this C++ course Frank does an excellent job of using slides as an overview and then walking you through and explaining in full detail. As a teacher I can appreciate this approach in trying to reach the various learning needs of all students. Thanks for the hard work guys.

banner
Kevin Freeman
Beginning C++ Programming - From Beginner to Beyond

Achieving perfection in a web development course is not an easy task and Dave Hollingwoth did it again. Dave has summarized more than 15 years or so of php web development in this brilliant course (the other course by Dave I suggest is the one about building MVC framework from scratch). In other words i can safely throw away a lot of books I have about PHP and save space on my book shelves :-). The course is perfectly organized. Everything is explained from ground up. The meticulousness of the teaching can be seen in every single topic. I like the gradualism and the speed Dave uses to teach every single topic without spending much time about useless technicalities.

banner
Ruggiero Marco Paolillo
PHP for Beginners

Windows Presentation Foundation Masterclass

banner
Hishamuddien Rumaney
PHP for Beginners
At first when I saw it wasn't Tim I was discouraged but I tried it and found out that the saying that eagles associates with eagles is true. Micheal is a bomb!

Read more

Read more

Read more

Read more


Read more

Read more

Read more

Read more

banner
Oseikhuemen Davis Ojie
Master MATLAB through Guided Problem Solving

Nicely explained.

banner
Nidhi Kumari
Machine Learning with Python from Scratch