Data Structures and Algorithms: Deep Dive Using Java

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Enhance your programming skills with a deep dive into **Data Structures and Algorithms using Java**. This comprehensive course, completely **free** and available on **Theetay**, will equip you with the knowledge and practical skills to excel in software development.

Offered by **Udemy**, this course goes beyond theoretical concepts to provide a hands-on understanding of data structures and algorithms, including:

  • Arrays
  • Linked Lists
  • Trees
  • Hashtables
  • Stacks
  • Queues
  • Heaps
  • Sort algorithms
  • Search algorithms

Taught by experienced software developer **Sarah Ettritch**, this course emphasizes implementation, giving you a solid foundation to build your own programs. You’ll gain a thorough understanding of the Java Development Kit (JDK) and learn how to apply these concepts to real-world projects.

By mastering data structures and algorithms, you’ll become a more efficient and effective programmer, equipped to solve complex problems with elegance and efficiency. This course is ideal for anyone seeking to advance their programming career and gain in-demand skills.

Start your journey to becoming a more proficient Java developer today! **Sign up for free** and unlock your potential.

Show More

What Will You Learn?

  • Learn the strengths and weaknesses of a variety of data structures, so you can choose the best data structure for your data and applications
  • Code an implementation of each data structure, so you understand how they work under the covers
  • Learn many of the algorithms commonly used to sort data, so your applications will perform efficiently when sorting large datasets
  • Learn what’s available in the JDK for storing and sorting data, so you won’t waste time reinventing the wheel

Course Content

Introduction

  • A Message from the Professor
  • Introduction From Tim Buchalka
    01:56
  • Introduction to the Course
    03:42
  • JDK8 for Windows
    05:15
  • JDK8 for MAC
    02:44
  • JDK8 for Linux
    04:20
  • IntelliJ for Windows
    09:54
  • IntelliJ for MAC
    09:43
  • IntelliJ for Linux
    10:22
  • Introduction to Data Structures
    02:53
  • Introduction to Algorithms
    04:15

Arrays and Big-O Notation

Sort Algorithms

Lists

Stacks

Queues

Hashtables

Search Algorithms

Trees

Heaps

Course Wrap-Up

Extra Information – Source code, and other stuff

Earn a certificate

Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.

selected template

Student Ratings & Reviews

No Review Yet
No Review Yet

Want to receive push notifications for all major on-site activities?

×