CS++ Data Structures Apple

CS++ Data Structures

By: Kevin Hare App
Build them yourself, in Java

Overview

Version:
1.0
Last updated: 2026-08-27
Ranking
#1,530,781
Overall

Features & Capabilities

CS++ Data Structures & Algorithms is the Java course that comes after AP CSA — twelve units in which you build every structure yourself instead of calling a library. Fully offline, with a real Java runtime built in.

WHAT YOU GET • 12 units, 81 lessons — from the Java behind a data structure through dynamic programming • 97 inline Java coding challenges that compile and run on your device, with test cases and instant feedback • 159 multiple-choice checks and 79 Parsons puzzles woven into the lessons • Efficiency gates: challenges that fail a correct answer for being too slow, so Big-O stops being a vocabulary word and starts being a constraint • Progress saved on-device, persistent across sessions • Unit 1 is free; the full course unlocks for $9.99 (one-time)

THE 12 UNITS

  1. The Java Behind a Data Structure — interfaces, generics, iterators, and the equality contract
  2. Cost as a Budget, with Union-Find
  3. Growable Arrays & the Range Toolkit
  4. Linked Lists & the Node Mindset
  5. Stacks, Queues & the Monotonic Trick
  6. Writing Recursion & Backtracking
  7. Sorting, Search Templates & Greedy
  8. Hash Maps: O(1), and How It Breaks
  9. Trees, Binary Search Trees & Tries
  10. Heaps & Priority Queues
  11. Graphs
  12. Dynamic Programming & the Capstone

THINGS YOU BUILD, THEN USE The course composes. The union-find you write in Unit 2 powers Kruskal in Unit 11. The heap you write in Unit 10 powers Dijkstra. By the capstone you are not calling a library — you are calling yourself.

WHY OFFLINE The bundled Java runtime executes your code locally on the device. All lesson content ships with the app: no streaming, no fetching, no waiting. Use it on a plane, on a school network that blocks everything, or anywhere with no signal.

WHY CS++ We teach computer science online at csplusplus.com to teachers and students across the United States. This course is packaged for high school but aligned to a college CS2 / data-structures syllabus, so the work transfers.

PRIVACY No account creation. No sign-in. No analytics or tracking. All progress lives in app storage on your device. No data is sent to our servers.

THE PURCHASE The free tier is all of Unit 1 — seven full lessons, enough to judge the format and the on-device Java runner before you pay anything. The full unlock is a one-time $9.99 purchase for all 12 units, forever, with no subscription.

WANT A FREE-FORM EDITOR TOO? For an open Java environment with multi-file projects, Scanner input, and a templates menu, see our companion app CS++ Java IDE — same Java runtime, just an editor instead of a course.

Built by Yellow Dart Publishing.

User Growth & Download Statistics

App
By:
Kevin Hare
Version:
1.0 Last updated: 2026-08-27
Version code:
889746207
Creation date:
2026-08-27
Compatible devices:
Size:
33.59MB
URLs:
Website ,Privacy policy
Full description:
See detailed description
Source:
Apple Apps Store
Data ingested on:
2026-09-01
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Apple app. Please use these information below to contact the Apple app developer.
Developed by:
Kevin Hare
Apple Apps Store
https://apps.apple.com/us/app/cs-data-structures/id6801367071
Website:
https://csplusplus.com/dsa

Best CS++ Data Structures Alternatives

Here are some Apple apps that are similar to CS++ Data Structures: