• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Data Structures and Performance

    Learner Reviews & Feedback for Data Structures and Performance by University of California San Diego

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    2,228 ratings

    About the Course

    How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples
    break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it? This is
    an intermediate Java course. We recommend this course to learners who have previous experience in software development or a background
    in computer science, and in particular, we recommend that you have taken the first course in this specialization (which also requires some
    previous experience with Java). In this course, you will use and analyze data structures that are used in industry-level applic...
    ...

    Top reviews

    SS

    Dec 19, 2015

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The course curriculum is well designed and teaches students the basic data structures needed to be a successful software engineer. The project is good, and the weekly assignments are challenging.

    AE

    Dec 6, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Very solid review of data structures. In fact, I learned a lot of new things along the way like how to benchmark test Java code and how to properly use JUnit and other unit testing frameworks.

    Filter by:

    126 - 150 of 451 Reviews for Data Structures and Performance

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yubo O

    •

    Jul 28, 2017

    It gave a rather thorough intro to basic data structures and taught me to do a fantastic project. Thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sheikh H A

    •

    Dec 22, 2020

    Excellent explanation and interactive learning. The way u guys have planned this course is exceptional.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Leonel S A S

    •

    Jun 7, 2016

    Super easy and practical way of leraning the basic data structures, and some other important CS topics.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shiyang L

    •

    May 11, 2017

    Great course. Very clear explanations for java data structures and interesting projects. Thanks UCSD.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By krishna s

    •

    Dec 30, 2015

    Best course on Data Structures with a very cool project to apply the concepts learned in this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jordi C

    •

    Dec 13, 2016

    This was another outstanding course. I will review what I've learned because everything was useful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shaharyar

    •

    Jun 10, 2020

    I really loved this course. It has a lot skills to learn. And I really appreciate the instructors.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shashikanth G

    •

    Jul 6, 2018

    Good course on intro to data structures and performance. Excellent explanations of all the topics.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By LIUZHENTAO

    •

    Aug 15, 2020

    Fantastic ! Interesting ! I love the projects in this course. Looking forward to the next course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mert D

    •

    Dec 5, 2019

    Very good explanations on data structures and various algorithms, I like the topics were covered.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Patrick S C

    •

    Mar 15, 2018

    Excellent for those eager to learn about more advanced data structures in Java, specially tries.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fei G

    •

    Feb 15, 2020

    All of the assignments are well prepared and interesting. I learned quite a lot and enjoyed it!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vignesh V

    •

    Sep 2, 2019

    The course was good in terms of the assignments and how it helped at solidifying the knowledge!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By baljeet s

    •

    Dec 11, 2015

    Learned a lot of useful ideas specially how to implement your own data structure efficiently.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Amir M J

    •

    Nov 22, 2022

    the most useful course for learning vital things about data structures and algorithms by far

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ardi G

    •

    Feb 18, 2016

    Here I had a good introduction to regular expressions also I like the design of the project.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hazel P

    •

    Dec 13, 2015

    A great and comprehensive course. It was well organized and carefully incorporated the user.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tahir M

    •

    Jul 12, 2018

    Very clear and intuitive explanation of data structures. Well-prepared and fun assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Xuhao W

    •

    Feb 20, 2016

    A very good course. The concepts are common and basic but the projects are fun and useful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hugo R

    •

    Jan 27, 2016

    Este modulo está muy cargado de información, sin embargo los vídeos están muy bien hechos.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rajesh S

    •

    Oct 18, 2020

    Highly recommended course as it focuses on fundamentals and lots of programming practice.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Barkha K

    •

    May 15, 2020

    Really nice course got some real implementation of data structure using java.Thanks,team.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Li Y

    •

    Jan 15, 2017

    Such a wonderful course! It will help you walk through a challenging path to learn java.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Reyter O G C

    •

    Oct 5, 2020

    Very interesting course, I refreshed some knowledge and learn other things. Very nice

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Adrián

    •

    Apr 5, 2020

    Direct to the point. I can say now I much better understand data structures in Java!

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • ...
    • 19
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.