Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Object Oriented Programming in Java

Object Oriented Programming in Java

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare
9.2/10 (Our Score)
Product is rated as #10 in category Java

What do hiring managers look for in entry–level developers? According to a recent survey, one of the most requested job skills is “strong object oriented design”. Yet traditional computer science programs rarely focus on this area. In this Java course, examine the role of objects in code, explore how to use them, and see how to design them for optimal code reuse and structure. Get tons of hands–on coding experience using popular Java objects, like Arrays and Lists, and then leverage those learnings to design your own object hierarchies. Plus, practice using inheritance, interfaces, abstract classes, and encapsulation techniques to help you manage large code bases. Get comfortable employing industry standards in designing and managing complex relationships within a code base, as you add to your computer science skill set. Note : These courses will retire in June. Please enroll only if you are able to finish your coursework in time.

Instructor Details

Kasey Champion is a software engineer turned teacher. She graduated from the University of Washington with a degree in Electrical Engineering, but worked for the Computer Science Department as a Teaching Assistant for 3 years. After graduation she joined Microsoft as a software engineer, but spent her mornings volunteer teaching computer science at local high schools through the TEALS program. Recently she was lucky enough to make her passion her full time job and joined the Microsoft Learning team to develop computer science courseware.

Specification: Object Oriented Programming in Java

Duration

32 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

No

8 reviews for Object Oriented Programming in Java

5.0 out of 5
8
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Kapil Ghimire

    course is really great introduction to object oriented programming .For the first week it seems daunting to apply to do as instructor for map project but after first week remaining week will start making sense of object oriented programming….

    Bottom line

    Really a good course to learn object oriented concepts

    Helpful(0) Unhelpful(0)You have already voted this
  2. Anonymous

    One of the best (if not the best) organized MOOC I ever had. The instructors did a huge effort to provide material that is suitable for students from a diverse background.

    There are required (core) videos suitable for everyone and additional support videos in case you are struggling. The quizzes are not testing your memorization skills (like other courses I had) but are actually testing your understanding and help you understand the material in–depth!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Anonymous

    The course is very well–put together. The quizzes are balanced both on theory and practical side. The map project was really worth–while for the sense of achievement and learning experience.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Ericdo1810

    This course is very rewarding. I’ll tell you why

    There is only a single project. But that project is so comprehensive it will familiarize you with all the essential concepts and techniques that you will need in Java OOP: inheritance, overloading, communication between classes, interfaces, etc

    Very well–designed applet that makes it satisfying for the learner to complete the course.

    Quizzes are easy to pass, however, you still need to complete the programming assignments to tackle the quizzes. Other than that, good understanding of concepts are required too.

    You’ll build an app, not really your own, but 60% – 70% your own. Why? Because the course team has already done the basic 40% for you. That really ensures the app you created is of a certain quality. Yet, it is not overly spoon–feeding til the extent that you feel you haven’t created anything.

    However, this course doesn’t really test you on your coding specifically. The next courses in the specialization (please join! worth it!) will be teaching advanced concepts and test your coding. I’m looking forward to the next courses in this specialization.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Harry

    What an outstanding course, I took this right after finishing the Python introduction to programming course and I have to say this course really stepped it up a notch. I’ve since taken the next two courses in the specialisation and I’m about to start the fourth one.

    The course goes into so much more depth and covers lots of more advanced programming topics. However, I should warn anyone thinking of taking this course that it is very challenging and will require a lot of work. Each week, there are usually at least 2 hours of videos as well as a programming assignment that takes 3–4 hours to complete.

    The instructors make the videos engaging and convey the topics in a much more interesting manner than any other computer science lecturers I’ve ever seen. The course is structured very cleverly as well, with multiple video paths that you can take depending on how much support you need. The programming assignments require serious thought as well, since you have to upload your code to be graded by a grader that will test all the edge cases you hadn’t considered!

    It’s absolutely worth sticking with it, though – my programming skills have come on so much as a result of taking this course and I’d recommend this course to anyone who’s taken an introductory programming course and wants to take their learning to the next level.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Andrei Razvan Maresu

    The challenges with questions and demos are very useful.

    Helps for a good understanding.

    The inheritance and polymorphism are explained very well

    Helpful(0) Unhelpful(0)You have already voted this
  7. Samuel Nyaruwata

    I am just a begginer in this course want to learn programming I hope your free onlone is going to assist me in achieving my goal

    Helpful(0) Unhelpful(0)You have already voted this
  8. Anonymous

    I am just a begginer in this course want to learn programming I hope your free onlone is going to assist me in achieving my goal

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare