• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
Log In
Join for Free
Coursera
LearnQuest
Introduction to Java
  • About
  • Outcomes
  • Modules
  • Recommendations
  • Testimonials
  • Reviews
  1. Browse
  2. Computer Science
  3. Software Development
LearnQuest

Introduction to Java

This course is part of Core Java Specialization

LearnQuest Network

Instructor: LearnQuest Network

121,622 already enrolled

Included with Coursera Plus

•

Learn more

3 modules
Gain insight into a topic and learn the fundamentals.
4.6

(2,155 reviews)

Beginner level

Recommended experience

Recommended experience

Beginner level

Basic knowledge of programming in any language

Flexible schedule
1 week at 10 hours a week
Learn at your own pace
96%
Most learners liked this course

3 modules
Gain insight into a topic and learn the fundamentals.
4.6

(2,155 reviews)

Beginner level

Recommended experience

Recommended experience

Beginner level

Basic knowledge of programming in any language

Flexible schedule
1 week at 10 hours a week
Learn at your own pace
96%
Most learners liked this course
  • About
  • Outcomes
  • Modules
  • Recommendations
  • Testimonials
  • Reviews

What you'll learn

  • Describe the Java product offerings, and the key benefits of Java.

  • Explain how to use basic Java syntax and data types.

  • Use Java expressions, operators, branching and looping statements, to write simple Java code.

Skills you'll gain

  • Eclipse (Software)
  • Object Oriented Programming (OOP)
  • Java Programming
  • Software Installation
  • Computer Programming
  • Program Development
  • Programming Principles
  • Java
  • Integrated Development Environments
  • Development Environment

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English

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

Learn more about Coursera for Business
 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Core Java 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

This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments.

This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers Prerequisites: To be successful with this course, you should understand the fundamentals of software development in either a procedural or object-oriented language.

In this module, you will meet Java, examine its benefits, and see how Java is packaged. We will see how Java can be installed, and we will demo "Hello World" in Java.

What's included

11 videos6 readings4 assignments1 plugin

11 videos•Total 35 minutes
  • Overview of the Core Java Specialization•2 minutes
  • Course Overview•0 minutes
  • Module Introduction and Benefits of Java•1 minute
  • Key Benefits: Write Once Run Anywhere (WORA)•3 minutes
  • Key Benefits: Packages, Syntax and Libraries•6 minutes
  • Key Benefits: Connectivity and Performance•6 minutes
  • Java Product Suite•2 minutes
  • Java Standard Edition (SE)•1 minute
  • Jakarta EE (formerly known as Java EE)•4 minutes
  • Java Micro Edition (ME)•0 minutes
  • JDK Installation and Demo•4 minutes
6 readings•Total 40 minutes
  • The Java Incident Files•8 minutes
  • Welcome to the Introduction to Java Course•3 minutes
  • Course Syllabus: Introduction to Java•9 minutes
  • Java Ecosystem Popularity - Versions and Frameworks•4 minutes
  • Java at the Crossroads•8 minutes
  • Remember This: Welcome to Java•8 minutes
4 assignments•Total 57 minutes
  • Benefits of Java - Quiz•9 minutes
  • Editions - Quiz•9 minutes
  • Install JDK and Verify Installation•9 minutes
  • Welcome to Java - Exam•30 minutes
1 plugin•Total 10 minutes
  • Let's Check in and Chat•10 minutes

This module introduces a bit of basic Java syntax, but primarily focuses on Java's primitive types, and their wrapper classes. This module concludes with a brief introduction to the associated lab environment within your browser and learning to configure the environment to work in the best fashion for yourself. You then proceed to open the IDE used in this environment, Eclipse, and review the different elements within it. Finally, you will be reading for lab exercises related to this module.

What's included

11 videos4 readings4 assignments2 ungraded labs2 plugins

11 videos•Total 72 minutes
  • Java Types - Syntax•2 minutes
  • A Simple Java Program•7 minutes
  • Java Naming Conventions•4 minutes
  • Experience the Lab Environment•3 minutes
  • Primitive Data Types•5 minutes
  • Creating Primitives•7 minutes
  • Lab Solution Summary•1 minute
  • Optional: Full Lab Walkthrough•21 minutes
  • Wrapper Classes•4 minutes
  • Arrays•7 minutes
  • Wrappers and Arrays Demo•7 minutes
4 readings•Total 29 minutes
  • Importing Lab Starters and/or Solutions•10 minutes
  • The Case of the Disappearing Data•8 minutes
  • Java 8 Javadocs - Bookmark•1 minute
  • Remember This: Java Language Types•10 minutes
4 assignments•Total 57 minutes
  • Getting Started - Knowledge Check•9 minutes
  • Primitive Data Types - Knowledge Check•9 minutes
  • Wrapper classes and Arrays - Knowledge Check•9 minutes
  • Java Language Fundamentals: Types - Exam•30 minutes
2 ungraded labs•Total 45 minutes
  • Experience the Lab Environment•15 minutes
  • Using Primitive Data Types•30 minutes
2 plugins•Total 30 minutes
  • Activity: Primitives•15 minutes
  • Activity: Arrays•15 minutes

This module covers Java Fundamentals of writing simple expressions, using operators, branching, and looping.

What's included

11 videos4 readings4 assignments1 ungraded lab2 plugins

11 videos•Total 118 minutes
  • Java Operators•8 minutes
  • Mathematical - Relational Operators•3 minutes
  • Boolean Operators•8 minutes
  • IF Statements•3 minutes
  • ELSE Statements•5 minutes
  • Ternary and Switch Statements•9 minutes
  • While Loop•3 minutes
  • For Loop•8 minutes
  • Break and Continue Statements•4 minutes
  • Lab Solution Summary•4 minutes
  • Optional: Full Lab Walkthrough•58 minutes
4 readings•Total 32 minutes
  • Operator Precedence•8 minutes
  • The Infinite Loop Crisis•8 minutes
  • Remember This: Flow Control•8 minutes
  • The Java Incident Files: The Next Threshold•8 minutes
4 assignments•Total 63 minutes
  • Operators - Knowledge Check•9 minutes
  • Branching Quiz•15 minutes
  • Looping - Knowledge Check•9 minutes
  • Review Questions•30 minutes
1 ungraded lab•Total 75 minutes
  • Flow Control•75 minutes
2 plugins•Total 25 minutes
  • Activity: Operators•15 minutes
  • Let's Chat: Expectations and Outcomes•10 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

Instructor ratings

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

4.5 (628 ratings)
LearnQuest Network
LearnQuest Network
LearnQuest
22 Courses•452,916 learners

Offered by

LearnQuest

Offered by

LearnQuest

LearnQuest is the preferred training partner to the world’s leading companies, organizations, and government agencies. Our team boasts 20+ years of experience designing, developing and delivering a full suite industry-leading technology education classes and training solutions across the globe. Our trainers, equipped with expert industry experience and an unparalleled commitment to quality, facilitate classes that are offered in various delivery formats so our clients can obtain the training they need when and where they need it.

Explore more from Software Development

  • Status: Free Trial
    Free Trial
    L

    LearnKartS

    Core Java for Complete Beginners

    Specialization

  • Status: Free Trial
    Free Trial
    P

    Packt

    Introduction to Java and Programming Basics

    Course

  • Status: Free Trial
    Free Trial
    C

    Codio

    Programming in Java: A Hands-on Introduction

    Specialization

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Core Java

    Specialization

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

Learner reviews

4.6

2,155 reviews

  • 5 stars

    71.34%

  • 4 stars

    22.02%

  • 3 stars

    4.21%

  • 2 stars

    0.97%

  • 1 star

    1.43%

Showing 3 of 2155

S
SS
5

Reviewed on Nov 3, 2023

Thanks to coursera team to providing course to me. The course enhance my skill's and it is very helpful to me.

D
DG
4

Reviewed on Mar 8, 2025

This course needs to be updated to include latest enhancements in java. Like Switch statement, for loop enhancements etc

M
MK
5

Reviewed on May 20, 2022

it has been a fantastic and a very special jaurny throughout the whole course.i have learned a lot.Thanks For Letting me Complete the Course....!

View more reviews
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

Learn more

Advance your career with an online degree

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

Explore degrees

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

Upskill your employees to excel in the digital economy

Learn more

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

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.

More questions

Visit the learner help center

Financial aid available,

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • ECTS Credit Recommendations

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok
Coursera

Welcome back

​
Your password is hidden
​

or

New to Coursera?


Having trouble logging in? Learner help center

This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.