VOOZH about

URL: https://www.coursera.org/learn/packt-java-control-flow-ide-and-object-oriented-programming-tbejc

⇱ Java Control Flow, IDE, and Object-Oriented Programming | Coursera


Java Control Flow, IDE, and Object-Oriented Programming

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Java Control Flow, IDE, and Object-Oriented Programming

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Master Java control structures, including if-else, switch statements, and loops.

  • Understand and apply Java methods, method overloading, and return statements.

  • Learn to debug Java programs using IntelliJ IDEA’s built-in debugger.

  • Gain hands-on experience with Java's IDE tools and parsing user input.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Mastering Java - From Beginner to Intermediate Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 3 modules in this course

Updated in May 2025.

This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers an in-depth exploration of Java, starting from the fundamentals and advancing to more complex topics. Through hands-on exercises and examples, you will master Java programming, focusing on key elements like control structures, methods, and development environments. By the end, you’ll be able to write and debug your own Java programs with confidence. The journey begins with a thorough introduction to Integrated Development Environments (IDEs), focusing on IntelliJ IDEA, one of the most powerful and widely used IDEs for Java development. You’ll learn how to install and navigate the IDE and explore its functionalities to streamline your coding experience. From there, the course dives into Java’s syntax, including conditional statements, logical operators, and comparison operators, each accompanied by practical exercises to reinforce learning. As you progress, you’ll work through expressions, statements, and control flow mechanisms in Java, such as the switch statement, loops, and debugging techniques. The course also introduces you to more advanced concepts like method overloading, nested control structures, and parsing user input. You will gain hands-on experience with Java’s various control flow constructs, which are essential for building dynamic, interactive applications. This course is ideal for aspiring Java developers, beginners, and intermediate learners who wish to strengthen their programming skills. No prior knowledge of Java is required, but familiarity with basic programming principles will be beneficial. You will emerge from this course with a solid foundation in Java, ready to tackle real-world projects and further your development career.

In this module, we will explore the essential concepts of Integrated Development Environments (IDEs), focusing on the installation and use of IntelliJ IDEA. You'll learn how to leverage different operators in practical exercises, enhancing your coding skills and efficiency within the IDE.

What's included

10 videos2 readings1 assignment

10 videosβ€’Total 71 minutes
  • Introduction to IDEβ€’4 minutes
  • Installing IntelliJ IDEA for Windowsβ€’3 minutes
  • Installing IntelliJ IDEA for Linuxβ€’2 minutes
  • IntelliJ IDEA Functionalityβ€’14 minutes
  • Conditional Statement (if-then) with Exercisesβ€’9 minutes
  • Logical Operators with Exercisesβ€’8 minutes
  • OR and NOT Logical Operators with Exercisesβ€’13 minutes
  • Assignment Operators with Exercisesβ€’6 minutes
  • Comparison Operators with Exercisesβ€’7 minutes
  • Ternary Operator with Exercisesβ€’6 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Java Control Flow, IDE, and Object-Oriented Programming'β€’10 minutes
  • Full Specialization Resourceβ€’10 minutes
1 assignmentβ€’Total 15 minutes
  • Integrated Development Environment (IDE) - Assessmentβ€’15 minutes

In this module, we will dive into expressions and statements, starting with the role of keywords and expressions in programming. You'll also master control flow structures, methods, and key concepts like return statements and method overloading, all while practicing through hands-on exercises.

What's included

7 videos1 assignment

7 videosβ€’Total 60 minutes
  • Keywords and Expressionsβ€’8 minutes
  • Whitespace and Indentationβ€’8 minutes
  • If-Else Statement with Exercisesβ€’12 minutes
  • Nested If-Else with Exercisesβ€’7 minutes
  • Introduction to Methods with Exercisesβ€’12 minutes
  • Return Statement with Exercisesβ€’8 minutes
  • Method Overloading with Exercisesβ€’5 minutes
1 assignmentβ€’Total 15 minutes
  • Expressions & Statements - Assessmentβ€’15 minutes

In this module, we will cover various control statements used in programming, focusing on Switch statements, Loops, and debugging techniques. You will learn how to apply these concepts through hands-on exercises and discover how to use the IntelliJ IDEA debugger to improve code quality and efficiency.

What's included

17 videos1 reading3 assignments

17 videosβ€’Total 166 minutes
  • Switch Statementβ€’6 minutes
  • Switch Statement Exercisesβ€’6 minutes
  • Traditional vs Enhanced Switch Statementβ€’8 minutes
  • Enhanced Switch Statement Exercisesβ€’3 minutes
  • Nested Switch Statementβ€’6 minutes
  • Nested Switch Statement Exercisesβ€’18 minutes
  • Introduction to Loopsβ€’10 minutes
  • For Loop with Exercisesβ€’18 minutes
  • Introduction to Debuggerβ€’7 minutes
  • Debugger in IntelliJ IDEAβ€’14 minutes
  • The While Statements with Exercisesβ€’14 minutes
  • Do While Statements with Exercisesβ€’7 minutes
  • Nested Loop with Exercisesβ€’7 minutes
  • Local Variablesβ€’6 minutes
  • Class and Objectβ€’6 minutes
  • Parsing Values and User Input with Exercisesβ€’9 minutes
  • Introduction to Scanner with Exercisesβ€’20 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Java Control Flow, IDE, and Object-Oriented Programming'β€’10 minutes
3 assignmentsβ€’Total 45 minutes
  • Control Statements - Assessmentβ€’15 minutes
  • Full Course Assessmentβ€’15 minutes
  • Full Course Practice Assessmentβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,946 Coursesβ€’573,323 learners

Explore more from Software Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,