John Wiley & Sons

Java SE 21 Fundamentals: Syntax, Control Flow, and Core APIs

4 days left! Save on skills that make you shine with 40% off 3 months of Coursera Plus. Save now

John Wiley & Sons

Java SE 21 Fundamentals: Syntax, Control Flow, and Core APIs

Included with Coursera Plus

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

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

7 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand Java SE 21 syntax, operators, and control flow constructs.

  • Gain hands-on experience with Java's core APIs like Strings and arrays.

  • Develop efficient Java code through practical examples and real-world applications.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

4 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the OCP Java SE 21 Certification Preparation 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 4 modules in this course

This module introduces the foundational elements of Java programming, including variable declarations, class structures, data types, and object creation. Learners will gain practical skills in organizing source files, managing variable scope, and understanding the differences between primitive and reference types. The module also covers essential concepts such as package usage, parameter passing, and memory management through garbage collection.

What's included

1 video18 readings1 assignment

This module introduces the full range of Java operators, including unary, binary, relational, logical, and conditional operators. Learners will discover how operator precedence, assignment, and numeric promotion affect data manipulation and program logic. By the end, you'll be able to confidently use and distinguish between different operators in practical coding scenarios.

What's included

1 video11 readings1 assignment

This module introduces key Java control flow mechanisms, including conditional statements, pattern matching, and various loop structures. Learners will discover how to write more efficient and readable code by leveraging switch expressions, enhanced for-each loops, and optional labels. By the end, you'll be able to control program execution paths and iterate over data structures effectively.

What's included

1 video11 readings1 assignment

This module introduces essential Java APIs for manipulating strings, arrays, and dates/times. Learners will gain practical skills in using core classes such as String, StringBuilder, Arrays, Math, and the modern date/time APIs to efficiently process and manage data. Key concepts include method chaining, object equality, sorting, and handling time-related calculations.

What's included

1 video17 readings1 assignment

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

Wiley Skills Network
John Wiley & Sons
81 Courses4,511 learners

Offered by

Explore more from Software Development

Why people choose Coursera for their career

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."

Jennifer J.

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

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."

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