Object Oriented Programming in Java The World of ObjectsThis lesson provides an introduction to object-oriented programming, and also explains how to use classes and objects in Java.User InteractionUnderstanding user interaction is a core part of building any user-facing Java program. In this lesson, you’ll learn how to build a program that accepts user input while the program is running.Project 1: Guess The MovieThis is your first project.
You will be building a guessing game using the knowledge covered in the first 2 lessons.InheritanceLearn how to take advantage of core OOP concepts in Java to make your code easy to extend and reason about.CollectionsCollections are similar to arrays, but much more powerful. In this lesson, you’ll discover how to use this core Java component.Project 2: Space ChallengeThis is your final project.
You will be using the knowledge covered in this entire course to build a space travel simulation.CompanyAbout UsWhy Udacity?BlogIn the NewsJobs at UdacityBecome a MentorPartner with UdacityResourcesCatalogCareer OutcomesHelp and FAQScholarshipsResource CenterFeatured ProgramsBusiness AnalyticsSQLAWS Cloud ArchitectData AnalystIntro to ProgrammingDigital MarketingSelf Driving Car EngineerOnly at UdacityArtificial IntelligenceDeep LearningDigital MarketingFlying Car and Autonomous Flight EngineerIntro to Self-Driving CarsMachine Learning EngineerRobotics Software EngineerAI Master’sMaster of Business AdministrationMaster of Science in AIUdacity SchoolsSchool of Animation and Game DevelopmentSchool of Artificial IntelligenceSchool of Autonomous SystemsSchool of BusinessCareer ResourcesSchool of Cloud ComputingSchool of CybersecuritySchool of Data ScienceSchool of DevOpsSchool of Executive LeadershipSchool of Product ManagementSchool of Programming and Development
Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.