Skip to content

Tim Buchalka's Learn Programming Academy

Professional Programmers and Teachers - 2.28M students

icon
Tim Buchalka's Learn Programming Academy Courses

Java Masterclass 2025: 130+ Hours of Expert Lessons

$149.99

Visit
Learn Python Programming Masterclass

$199.99

Visit
Beginning C++ Programming - From Beginner to Beyond

$139.99

Visit
SQL for Beginners: Learn SQL using MySQL and Database Design

$99.99

Visit
C Programming For Beginners - Master the C Language

$119.99

Visit
Introduction to Continuous Integration & Continuous Delivery

$59.99

Visit
Data Structures and Algorithms:  Deep Dive Using Java

$119.99

Visit
Android Java Masterclass - Become an App Developer

$119.99

Visit
Java Spring Tutorial Masterclass - Learn Spring Framework 5

$14.99

Visit
Oracle Java Certification - Pass the Associate 1Z0-808 Exam.

$12.99

Visit
Android App Development Masterclass using Kotlin

$84.99

Visit
Advanced C Programming Course

$94.99

Visit
Kotlin for Java Developers

$74.99

Visit
Windows Presentation Foundation Masterclass

$79.99

Visit
The Complete Xamarin Developer Course:  iOS And Android!

$84.99

Visit
Learn Java Programming Crash Course

$13.99

Visit
Master MATLAB through Guided Problem Solving

$10.99

Visit
Java SE 11 Developer 1Z0-819 OCP Course - Part 1

$10.99

Visit
PHP for Beginners

$11.99

Visit
Java Enterprise Edition 8 for Beginners course

$10.99

Visit
Learn Go for Beginners Crash Course (Golang)

$84.99

Visit
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps

$69.99

Visit
Learn C# for Beginners Crash Course

$10.99

Visit
ArcPy for Python Developers using ArcGIS Pro

$84.99

Visit
Git & GitHub Masterclass

$10.99

Visit
The Java Design Patterns Course

$11.99

Visit
Java SE 11 Developer 1Z0-819 OCP Course - Part 2

$84.99

Visit
3D Programming with JavaScript and the Three.js 3D Library

$49.99

Visit
What's New in Java 9 - Modules and More!

$11.99

Visit
Python GUI Programming Using PyQt5

$11.99

Visit
Python Tkinter Masterclass - Learn Python GUI Programming

$64.99

Visit
Master CI/CD for iOS Developers

$64.99

Visit
HTML and CSS Masterclass

$69.99

Visit
Machine Learning with Python from Scratch

$54.99

Visit
The Advanced Xamarin Developer Masterclass

$74.99

Visit
Azure Machine Learning using Cognitive Services

$74.99

Visit
Learn Java Creating Android Games Using the LibGDX library

$64.99

Visit
Advanced Algorithms in Java

$64.99

Visit
The Complete Javascript Course for Developers

$54.99

Visit
Ethical Hacking Course:  Protect Yourself From Being Hacked

$74.99

Visit
Android Firebase Masterclass - Master Google Firebase

$64.99

Visit
Master CI/CD for React Native

$79.99

Visit
Master CI/CD for Android Developers

$64.99

Visit
Python Django 4 Masterclass | Build a Real World Project

$84.99

Visit
MongoDB Masterclass: Excel in NoSQL & Pass Certification!

$74.99

Visit
Search Algorithms in Artificial Intelligence with Java

$64.99

Visit
Learn Kotlin and Create Games Using the LibGdx Library

$59.99

Visit
Python Crash Course:  Gain Real World Developer Skills Now!

$79.99

Visit
Learning Bootstrap - From HTML to Wordpress Theme

$74.99

Visit
Python Data Structures and Algorithms: Complete Guide

$19.99

Visit
Learn To Write 2D Games with C# and Unity

$64.99

Visit
Mastering Intellij IDEA and Android Studio

$54.99

Visit
Ruby for Beginners

$49.99

Visit
Ruby on Rails for Beginners

$49.99

Visit
Master CI/CD for Xamarin

$69.99

Visit

icon
Most Recent Review

Nicely designed! clear the concept and make it very simple.
- Review by Amrendra Jha on Introduction to Continuous Integration & Continuous Delivery

icon
Instructor Bio

The Learn Programming Academy was created by Tim Buchalka, a software developer with 40 years experience, who is also an instructor on Udemy, with over 2.28M+ students in his courses on Java, Python, Android, C#  and the Spring framework. 

The Academy’s goal in the next three years, is to teach five million people to learn how to program.

Apart from Tim’s own courses, which are all available here, we are working with the very best teachers, creating courses to teach the essential skills required by developers, at all levels.

One other important philosophy is that our courses are taught by real professionals; software developers with real and substantial experience in the industry, who are also great teachers.  All our instructors are experienced, software developers!

Our team is busy creating new courses right now.

Whether you are a beginner, looking to learn how to program for the very first time, or to brush up on your existing skills, or to learn new languages and frameworks, the Academy has you covered.