Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

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

via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 50% Off
One plan covers every Professional Certificate on Coursera. 50% off Coursera Plus Annual for 10 days only — price increases June 17.
Unlock All Certificates
Master the foundational elements of Java SE 21, focusing on syntax, operators, control flow, and essential APIs. This course is designed to build a strong base in Java programming, allowing learners to confidently approach more advanced topics. The course takes you through the core building blocks of Java SE 21, exploring class structure, data types, operators, and decision-making constructs. You'll dive into key Java APIs like Strings, arrays, and date/time handling, gaining hands-on experience in writing efficient Java code. By the end, you'll understand Java’s syntax and core libraries, preparing you for more complex programming challenges. Clear explanations, practical examples, and review questions will help learners internalize core Java concepts and apply them effectively in real-world scenarios. This course emphasizes learning through practical application, offering valuable insights into Java programming that you can use in your projects. Whether you're starting your Java journey or looking to solidify your understanding of its foundational elements, this course provides a strong grounding. No prior experience in Java is required, but familiarity with basic programming concepts will be helpful. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization. From OCP Oracle Certified Professional Java SE 21 Developer Study Guide Copyright © 2025 by John Wiley & Sons, Inc. All rights, including for text and data mining, AI training, and similar technologies, are reserved. Used by arrangement with John Wiley & Sons, Inc.

Syllabus

  • Building Blocks
    • 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.
  • Operators
    • 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.
  • Making Decisions
    • 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.
  • Core APIs
    • 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.

Taught by

Wiley Skills Network

Reviews

Start your review of Java SE 21 Fundamentals: Syntax, Control Flow, and Core APIs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.