Packt
Mastering Java - From Beginner to Intermediate Specialization
Packt

Mastering Java - From Beginner to Intermediate Specialization

Master Java Programming from Scratch. Learn Java programming with hands-on exercises, covering OOP, control structures, collections, and debugging to build scalable applications.

Included with Coursera Plus

Get in-depth knowledge of a subject
Intermediate level

Recommended experience

1 month
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Intermediate level

Recommended experience

1 month
at 10 hours a week
Flexible schedule
Learn at your own pace

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

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

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Packt
Coursera Career Certificate

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Coursera Career Certificate

Specialization - 3 course series

What you'll learn

  • Understand core Java concepts such as variables, data types, and operators.

  • Develop Java applications using both Notepad and JShell environments.

  • Learn about object-oriented programming and its role in Java development.

  • Get familiar with Java development tools like JDK, JRE, JVM, and IDEs.

Skills you'll gain

Category: Setting up Java development environment (JDK, JRE, JVM, IDE)
Category: Understanding object-oriented programming concepts
Category: Java Programming Basics
Category: Understanding and using Java variables
Category: Writing Java code using text editors and command prompts

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.

Skills you'll gain

Category: Java control flow (if-else, switch, loops)
Category: Debugging Java code in IntelliJ IDEA
Category: Setting up and using IntelliJ IDEA for Java development
Category: Using logical and comparison operators in Java
Category: Method overloading and return statements

What you'll learn

  • Understand and apply object-oriented programming concepts like inheritance, polymorphism, and encapsulation.

  • Master Java arrays, multi-dimensional arrays, and the Java Utility Arrays class for effective data management.

  • Learn how to work with dynamic collections like ArrayLists and LinkedLists, along with their associated operations.

  • Gain hands-on experience in handling exceptions, using iterators, and applying autoboxing and unboxing in Java.

Skills you'll gain

Category: Designing and using constructors in Java
Category: Mastering Java arrays and multi-dimensional arrays
Category: Object-Oriented Programming (OOP) principles
Category: Exception handling in Java
Category: Working with Java classes and objects

Instructor

Packt - Course Instructors
Packt
617 Courses98,656 learners

Offered by

Packt

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

New to Software Development? Start here.

Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions