Object Oriented Programming in Java
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.
Data Structure Hash Table Java Programming Object-Oriented Programming (OOP) Algorithms Problem Solving String (Computer Science) Cryptography Logic Programming Sorting Algorithm Trees (Data Structures) Linked List
Accessible for free. Completion certificates are offered.
Affiliate disclosure: Please use the blue and green buttons to visit Coursera if you plan on enrolling in a course. Commissions Reddsera receives from using these links will keep this site online and ad-free. Reddsera will not receive commissions if you only use course links found in the below Reddit discussions.
Professor of the Practice
and 6 more instructors
This specialization includes these 4 courses.
Reddit Posts and Comments
0 posts • 111 mentions • top 8 shown below
8 points • batman007619
Opinions on Coursera's Object Oriented Java Programming Specialization by UCSD?
I'm a fresh UB electrical engineering graduate and I realized that I liked coding in my senior year, when I built a sweet Mario-like game in VHDL on an FPGA. My aim is to get a full-time job in coding, preferably ASAP. Despite being an EE grad, I don't want to code in VHDL C/C++ for many reasons, one being that I very much prefer Java to them.
I've completed the first course in the specialization (Java OOP) in two weeks and I'm loving it so far. Planning to start doing personal projects soon (maybe after the second course (data structures)?).
I want to know if it's worth going through the whole specialization in order to get a job. It'd be awesome if someone could lay out a track to get a job and how long it would take. Also, what are currently the most in demand frameworks/skills right now?(BTW, I'm also doing Andrew Ng's Machine Learning course on Coursera and the AWS Solution's Architect certfication)
1 points • AlicornNotAUnicorn
You can review for CSE 11 using Coursera's specialization in Object Oriented Programming in Java Specialization. Developed by UCSD faculty.
1 points • halfastack1
Coursera has a number of specializations, for example here. You don't have to pay, and you can continue with more intermediate courses once you finish these...
1 points • qspure
Have heard good things about this one: https://www.coursera.org/specializations/object-oriented-programming
1 points • s_eo_
Java MOOC - Does it teach what a beginner needs? or Coursera?
I'm hoping to learn programming and a few other things that come along with it e.g. algorithms and data structure. I'm not really planning to turn it into a job, at least for now. I want to learn programming mostly for game dev. Starting off with Java and then switching over to C# (some day) most likely due to its similarity as I don't really like python.
I'm very aware of how highly praised Java MOOC from University of Helsinki is, however, I'm rather confused if I should go for this MOOC or if I should use Object Oriented Programming in Java Specialization on Coursera as I'm unsure which one would be more beneficial for me and which one would actually teach me more?
^(If I were to choose Coursera, I would of most likely plan on using one of curated list for CS ()^(Here) ^(- Why not OSSU? Mostly due to the fact this is heavily Java oriented))
^(Don't know if it's relevant information or not, but I do understand some parts of programming as I did play around with Lua here and there (really love their table system))
Would anyone be able to pinpoint me the best way here?
Looking forward to your responses, hoping to start off as soon as possible!
1 points • Yithar
Honestly you've been exposed to the material so you should be fine.
That being said, there are some courses on Coursera.
Btw, I recommend this playlist for learning about Object-Oriented Design.
1 points • Fwellimort
What do you need C++ for. Unless you are creating the next World of Warcraft at home tomorrow, speed isn't that important. Youtube/Quora/etc is all based off Python. Unless you want to work in firmware (programming chips, etc.) or make games, speed is not really worth fretting about at the start.
If you are completely new to the programming world, start with CS50 from Harvard cause otherwise you will be stuck and lost.
If you are a beginner (but not 'completely new') to the programming world and you want to eventually focus on OOP before fully transitioning into C/C++, I would start with Java:
https://www.coursera.org/specializations/object-oriented-programming#courses course 1 to the rest
1 points • Hadokuv
Resources for programming in C/C++
Hey, I'm going to be starting a graduate program in Software Engineering next year and I've been looking over a lot of the courses and syllabuses for the courses I'll be required to take and I've identified a lot of gaps in my knowledge. I have an undergraduate degree in Engineering so I don't have a lot of experience in real programming. Most of my knowledge of programming is mathy/engineering based where we didn't focus much on programming fundamentals and such.
I've been looking for online courses that will help me bridge some of the gaps that I have and there are a lot of them out there but they mostly focus on things like Web Dev or are using languages that I won't be using much for my graduate program. Based on what I've read, my program will be very C/C++ heavy. The courses that I've found online for these languages are very basic and elementary where they just teach you basic syntax stuff.
The best C++ course I found was this: https://www.udemy.com/course/beginning-c-plus-plus-programming/. Its a good elementary course but it's mostly just going over syntax stuff. i have a good enough foundation with general concepts that courses like these feel like a waste of time.
I was hoping to find something like this: https://www.coursera.org/specializations/object-oriented-programming but one using C++ as the learning tool. I know the concepts are whats important but I would like to kill 2 birds with 1 stone and try to learn everything with approximately the same languages so when I do start my program I'm not re-learning the language and how to implement the simple stuff.
If you guys have resources for C/C++ OOP programming that you might have learned from or use as references I would love to know of some. Thanks.