Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Java Data Structures Course (How To)

via Treehouse

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it

About this Course

In this course we are going to deal with different approaches of storing, accessing, and bending data to your will. By definition, a data structure is a particular way of organizing data so that it can be used efficiently. It's time to get more efficient.

What you'll learn

  • Inheritance and Interfaces
  • Arrays
  • Collections
  • Lists, Sets, Maps, Queues implementations from the Java Collection Framework (JCF)

Syllabus

Getting There

In this stage you'll pick up the missing skills deemed necessary to understand the built in data structures in Java.

Chevron 4 steps
  • The Plan

    1:53

  • Packages

    4:28

  • Class Review

    9:37

  • Packages and Classes

    5 questions

Organizing Data

In this stage we'll explore some of the standard methods for arranging data.

Chevron 8 steps
  • Object Inheritance

    7:33

  • Review Inheritance

    5 questions

  • Type Casting

    6:04

  • Review Type Casting

    5 questions

  • Interfaces

    12:48

  • Review Interfaces and Comparable

    5 questions

  • Serialization

    15:15

  • Review Serialization

    5 questions

Exploring the Java Collection Framework

Java Collections Framework is the goto place for all your data structure needs.

Chevron 9 steps
  • Meet the JCF

    5:25

  • Review the JCF Introduction

    5 questions

  • Lists

    13:17

  • Using ArrayLists

    9:07

  • Review Lists

    5 questions

  • Sets

    9:16

  • Review Sets

    5 questions

  • Maps

    11:44

  • Review Maps

    5 questions

Efficiency!

In this stage, we'll use all the tools you just learned to build a working command line Karaoke assistant application.

Chevron 11 steps
  • Map Out the MVP

    4:17

  • Building the Model

    13:26

  • Design the UI

    12:28

  • Switches

    5 questions

  • Menu UI

    5:48

  • Implement Chooser UI

    15:45

  • Queueing

    9:10

  • Review Queues

    5 questions

  • Custom Serialization

    15:42

  • Don't Stop Believin'

    1:13

  • Final Recap

    10 questions

Taught by

Travis Alstrand

Reviews

Start your review of Java Data Structures Course (How To)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.