TAKEAWAY SKILLS
Learning Roadmap
1.
Java, a High Level Language with a Purpose
Java, a High Level Language with a Purpose
2.
How Java Programming Works
How Java Programming Works
3.
Objects and Data Types
Objects and Data Types
9 Lessons
9 Lessons
4.
Variables: The Name of a Field
Variables: The Name of a Field
8 Lessons
8 Lessons
5.
Arrays: The Container Objects
Arrays: The Container Objects
10 Lessons
10 Lessons
6.
Operators and Conditional Statements
Operators and Conditional Statements
8 Lessons
8 Lessons
7.
Iterative Constructs, Entry and Exit Controlled Loops
Iterative Constructs, Entry and Exit Controlled Loops
6 Lessons
6 Lessons
8.
Algorithms
Algorithms
11 Lessons
11 Lessons
9.
Basic Input and Output
Basic Input and Output
2 Lessons
2 Lessons
10.
Classes and Objects
Classes and Objects
5 Lessons
5 Lessons
11.
Interface and Abstraction
Interface and Abstraction
2 Lessons
2 Lessons
12.
Exception Handling and Data Structures
Exception Handling and Data Structures
3 Lessons
3 Lessons
14.
Appendix
Appendix
3 Lessons
3 Lessons
Course Author:

Sanjib Sinha
Software Engineer at Educative
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who've shipped production code at scale and taught the theory behind it. No videos, no fluff.
Learn more about SanjibTrusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources
