Data Structures and Algorithms: Deep Dive Using Java: is it worth it?
by Tim Buchalka, Goran Lochert, Tim Buchalka's Learn Programming Academy · Intermediate · Development
Learn about Arrays, Linked Lists, Trees, Hashtables, Stacks, Queues, Heaps, Sort algorithms and Search algorithms
Good, but with a weak spot (see the breakdown). Only buy at a discounted sale price. Last updated 18 months ago.
Score breakdown
| Adjusted rating (4.5; raw 4.5 from 22,832 reviews) | 35 / 50 |
| Review volume (social proof) | 22 / 25 |
| Freshness (last updated Apr 2025) | 10 / 25 |
| Total | 67 / 100 |
|---|
How it compares in Data Structures
Ranks #5 of 9 popular Data Structures courses we track by score. Its rating of 4.5 is equal to the Data Structures median.
| Course | Rating | Score |
|---|---|---|
| Python - The Practical Guide | 4.7 | 81 |
| AI for Writing and Communicating | 4.8 | 73 |
| AI Fundamentals | 4.5 | 72 |
| AI for Research and Insights | 4.6 | 71 |
| AI for Brainstorming and Planning | 4.6 | 67 |
| Fundamental Data Structures & Algorithms using C language. | 4.4 | 48 |
| Dynamic Programming - I | 4.3 | 44 |
| Data Structures From Scratch | 4.4 | 40 |
When to buy
Udemy runs storewide sales frequently and list prices are rarely what buyers pay, so the usual advice is to wait for a sale price instead of paying list price. Prices differ by country and account, so we do not show them; check the current price on Udemy.
Tracked history
| Date | Rating | Reviews | Video |
|---|---|---|---|
| 2026-10-10 | 4.5 | 22,832 | 16h 0m |
Tracking since 2026-10-10. Snapshots are taken every few days.