Mastering UX & Business App Development with OOP
About this Course
This course is an introduction to the Java programming language and the concepts of object-oriented design. It not only covers the fundamentals of programming in Java, but it also brings in the concepts of object-oriented design and guides students to build GUI-based applications to address real-world problems. Topics include, but not limited to, fundamentals of programming in Java, classes and methods, objects and references, overloading, inheritance, polymorphism, abstract classes and interfaces, basic data structures, and GUI applications. Students are expected to apply learned knowledge to address an identified problem found in the real world.Created by: Northeastern University

Related Online Courses
Artificial Intelligence (AI) is transforming industries by enhancing personalization and customer experience. This course, \"AI\'s Existing Impact,\" delves into the benefits of personalization for... more
Older adults are more likely to consume more prescription and non-prescription medications, and this can place them at high risk for unintended harmful effects. An important component of the care... more
This course focuses on how to make marketing both more efficient and effective. It advocates that the role of marketing is to create a win-win situation for both customers and marketers. Good... more
The world of business strategy is in transition. What used to work doesn\'t anymore -- not necessarily. This course prepares you to think strategically in an age when companies like Apple, Google,... more
In this course, you will step into the shoes of a compliance officer at a major bank, uncovering how generative AI can transform traditional fraud detection methods. With fraudsters becoming... more