Skip to ContentMini Arrow Down Icon
  • Codecademy Logo
  • Codecademy Logo
AI
C
C#
C++
Cloud Computing
Command Line
CSS
Cybersecurity
Docs Community
Emojicode
General
Git
Go
HTML
Java
JavaScript
Kotlin
Markdown
Open Source
PHP
Python
Python:Matplotlib
Python:NumPy
Python:Pandas
Python:Seaborn
R
React
Ruby
SQL
Swift
SwiftUI
TypeScript
UI and UX Design
  1. Docs/
  2. Java

Java

Java is one of the most popular programming languages out there. Released in 1995 and still widely used today, Java has many applications, including software development, mobile applications, and large systems development.

Java Concepts

  • ArrayList
  • Arrays
  • Classes
  • Collection
  • Collections
  • Comments
  • Comparable
  • Comparator
  • Compiler
  • Conditionals
  • Constructors
  • Data Types
  • Enums
  • Errors
  • Files
  • Generics
  • HashMap
  • HashSet
  • Inheritance
  • Interfaces
  • Iterator
  • JavaBeans
  • Loops
  • Map
  • Math Methods
  • Methods
  • Operators
  • Output
  • POJO
  • PriorityQueue
  • Queue
  • Random
  • Regular Expressions
  • Set
  • Stack
  • StringBuilder
  • Strings
  • Switch
  • Threading
  • TreeMap
  • Type Conversion
  • User Input
  • Variables
Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn Java on Codecademy

Career path

Computer Science

Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
Checker Dense
Includes 6 Courses
Checker Dense
Certificate Icon
With Professional Certification
Checker Dense
Level Icon
Beginner Friendly
82 Lessons
Free course

Learn Java

Learn to code in Java — a robust programming language used to create software, web and mobile apps, and more.
Checker Dense
Level Icon
Beginner Friendly
16 Lessons

Company

  • About
  • Careers
  • Affiliates
    • Twitter Icon
    • Facebook Icon
    • Instagram Icon
    • Youtube Icon

Resources

  • Articles
  • Blog
  • Cheatsheets
  • Code challenges
  • Docs
  • Projects
  • Videos
  • Workspaces

Support

  • Help Center

Resources

  • Articles
  • Blog
  • Cheatsheets
  • Code challenges
  • Docs
  • Projects
  • Videos
  • Workspaces

Support

  • Help Center

Plans

  • Paid memberships
  • For students
  • Business solutions

Community

  • Forums
  • Chapters
  • Events
  • Discord

Codecademy from Skillsoft

Codecademy from Skillsoft

Subjects

  • AI
  • Cloud Computing
  • Code Foundations
  • Computer Science
  • Cybersecurity
  • Data Analytics
  • Data Science
  • Data Visualization
  • Developer Tools
  • DevOps
  • Game Development
  • IT
  • Machine Learning
  • Math
  • Mobile Development
  • Web Design
  • Web Development

Languages

  • Bash
  • C
  • C++
  • C#
  • Go
  • HTML & CSS
  • Java
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • R
  • Ruby
  • SQL
  • Swift

Career building

  • Career paths
  • Career services
  • Interview prep
  • Professional certification
  • —
  • Full Catalog
  • Beta Content
  • Roadmap

Mobile

  • Download on the App Store
  • Get it on Google Play

Mobile

  • Download on the App Store
  • Get it on Google Play
  • Privacy Policy
  • Cookie Policy
  • Do Not Sell My Personal Information
  • Terms
Made with ❤️in NYC © 2023 Codecademy