679486 2221 2

From 0 to 1: Data Structures & Algorithms in Java

Master the Fundamentals of How Computer Programs Organize & Manipulate Data

   Watch Promo

Data structures and algorithms? They’re standard Computer Science 101 topics, and ones you’ll master in this course. You’ll learn how common data structures organize information so it can be used efficiently, how algorithms work to manipulate this data, and more. Though this course is tailored to the Java programming language, you’ll emerge from it with a deep understanding of how any computer program works.

  • Master data structures & algorithms w/ 11 hours of content
  • Visualize common data structures & the algorithms applied to them
  • Identify & apply which data structure or algorithm is optimal for a particular situation
  • Calculate the time & space complexity of code
  • Use the Big-O notation to perform complexity analyses on algorithms
  • Understand how linked lists work
  • Build a stack w/ Java, construct a queue, etc.

Your Instructor


Loonycorn is comprised of four individuals—Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh—who have honed their tech expertises at Google and Flipkart. The team believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students.

Class Curriculum

  What this course is about
Available in days
days after you enroll
  Data Structures And Algorithms - A Symbiotic Relationship
Available in days
days after you enroll
  Complexity Analysis and the Big-O Notation
Available in days
days after you enroll
  Revisiting Sorting - The Heap Sort
Available in days
days after you enroll
  Heap Problems
Available in days
days after you enroll

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We're committed to providing the best online learning experience on the Web! If you experience an issue, contact us within 7 days and we'll be happy to help.

Get started now!