Object Oriented Java Programming
Data Structures and Beyond

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera specialization from University of California San Diego.

This Specialization covers intermediate topics in software development.

Data Structure Problem Solving Java Programming Object-Oriented Programming (OOP) Logic Programming Sorting Algorithm Trees (Data Structures) Linked List Binary Tree Graphs Search Algorithm Graph Algorithms

Reddsera may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Coursera. Thank you for using these buttons to support Reddsera.

Taught by
Mia Minnes
Assistant Teaching Professor
and 2 more instructors

Offered by
University of California San Diego

This specialization includes these 4 courses.

Reddit Posts and Comments

0 posts • 83 mentions • top 10 shown below

r/learnjava • post
5 points • johnlavolpe
What do you guys think of this coursera code, is it too advanced for me?

Hello guys. So I have to say Mooc is pretty amazing; however, it is hard for me to see what I should be looking to do beyond that. I was looking at this course. https://www.coursera.org/specializations/java-object-oriented Do you guys think this one is too complicated compared to where mooc left (After part 2) or is this the perfect continuation?

r/computerscience • post
3 points • DjangoJew
Coursera Java Specilization

Hello all, Ive been into programming for a while but never took it that seriously (periods off a little bit of coding followed by periods of no coding). I recently decided Id like to make a living out of it.

Ive been thinking about enrolling in this: https://www.coursera.org/specializations/java-object-oriented

what do you guys think? worth the price?

r/cscareerquestions • post
2 points • dvmarcilio
PSA: UC San Diego's course "Mastering the Software Development Interview", with Google's support, starts in December on Coursera

I'm not sure how well received MOOCs are here on /r/cscareerquestions/, as I just started lurking around, but I guess a lot of us can benefit from this course.

It is the 4th course on UC San Diego's "Java Programming: Object-Oriented Design of Data Structures Specialization" on Coursera. You can check it on https://www.coursera.org/specializations/java-object-oriented.

This is the course's description:

> You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engineering job. But can you land the internship/job? It depends in part on how well you can solve new technical problems and communicate during interviews. How can you get better at this? Practice!

>With the support of Google’s recruiting and engineering teams we’ve provided tips, examples, and practice opportunities in this course that may help you with a number of tech companies. We’ll assist you to organize into teams to practice. Lastly, we’ll give you basic job search advice, and tips for succeeding once you’re on the job.

r/androiddev • comment
1 points • hnocturna

Not the exact course I took, but this is a good starting point: https://www.coursera.org/specializations/java-object-oriented

I didn't finish the course because I wasn't looking for the degree. I just wanted the basics before I could start applying my skills to build a simple Java app. From there, I would look into just refining my Java skills for a while because Android SDK is a whole can of worms that is not easy to jump in to as a beginner.

I then moved on to the Udacity Android Developer Nanodegree and finally started working in the field. Whole process took about 2 years to get to a point where I can call it a career.

r/cscareerquestions • post
2 points • Screye
Is this course equivalent to B.S:C.S course in Algo and D.S?

Hi, I am looking to complete B.S. level Algorithms, Data structures through online courses. (with Certification)

I have shortlisted the following course for this purpose: Java Programming: Object-Oriented Design of Data Structures

Would it be correct to assume that the complete course specialization would provide me with the following:

  1. Undergrad level CS Algorithms course
  2. Undergrad level CS Data structures course
  3. Familiarity with Java (I know C and Python already)
  4. A good project to list on my resume

I plan on completing these courses to best prepare me for an MS:CS degree while being from a Mech Engg background.

Thank you

P.S: Bonus question:

I this a good Undergrad CS level OS course: https://www.edx.org/course/introduction-linux-linuxfoundationx-lfs101x-0

r/cscareerquestions • post
3 points • courseraa
Coursera Course Dilemma

I think I have mastered the basics of Java/OOP/general programming (loops, arrays, recursion, classes, objects) and I am trying to decide what I should take as an intermediate course to become a more competent software engineer and build my portfolio for potential employers. Here are the following I am currently considering:

Objected Oriented Programming: Data Structures and Beyond Specialization (UC San Diego) https://www.coursera.org/specializations/java-object-oriented

Data Structures and Algorithms Specialization (UC San Diego) https://www.coursera.org/specializations/data-structures-algorithms

Algorithms, Part I [and Part II after] (Princeton) https://www.coursera.org/learn/algorithms-part1

I am confused as to why UC San Diego offers the first two, which seem very similar to each other. The Data Structures and Algorithms Specialization seems a bit more rigorous and not as patronizing, and the projects look cooler, but Objected Oriented Programming: Data Structures and Beyond seems like it will actually make the skills I learn marketable, and even includes the potential for a mock interview with a Google recruiter (if you are one of the best in the course). However, everyone also seems to love the Princeton course, and it is also free, but I am not sure whether it would help me build a portfolio or make me more employable. Does anyone have experience with any of these courses who could advise me which one would be best to take? Or does anyone have any other recommendations of a course that could both provide me a comprehensive and rigorous knowledge set with plenty of challenges (and hopefully feedback) while helping me build my portfolio and become more employable?

r/learnprogramming • comment
9 points • my_password_is______

for $599 ??

hell no

you can read this for free

you can do this coursera course for $49 a month

this two look free


this edx course is $99



and you've got this fantastic site which shows A*, graphs and pathfinding

r/computerscience • comment
1 points • mihirkj

You can check out this Coursera specialization by UC San Diego:


I have done the first course from this specialization and it was pretty good. It walked around explaining concepts as well as doing projects. Taking this course for free does not decrease any value since only some MCQs related to the project were there to be accessed if paid for the course. And I don't think you'll find it boring since it revolves around making a project.

r/ASU • comment
1 points • Crow556

You may want to consider taking classes on edX or coursera over that site. I haven't heard of it before, it might be excellent, but regardless of the quality it won't be recognized by companies the same way as an actual university will be. https://www.coursera.org/learn/cs-programming-java

r/learnjava • comment
1 points • hoxeon

Solid Java is not a trivial familiarity with loops, methods and what not. Spring Boot requires a solid understanding of Core Java (Java I && II), JDBC, HTML/CSS/JS and a good overall understanding of OOP & design patterns in a more than just a familiarity.

Jet Brains Academy also has a great map on what you need to have, I suggest getting through the material and start on Spring Boot from there, filling the gaps as you move on. Also, Java Brains channel has some fantastic material worthy of checking.

Do you really need all of that to start with Spring framework? No, you can have nothing about Java and still be able to put up a working page and fiddle around just fine. The underlying question is 'finding a job', and the answer is: Absolutely Yes. You need all of that and possibly a little more to have a hiring manager interested to have a conversation.

If you're looking for an enterprise grade training that's quite costly, you possibly need to look at The Oracle University's Learning Subscription. Before thinking about Spring Boot, take a look at the syllabus of Java SE/EE and see where you at. Take notes, fill the knowledge gap with the free materials if you cannot afford the fees. But it's quite the standard of what an enterprise grade Java developer must know and have in order to be employable.