Programming Languages
Java Core Concepts
MyLoginn Learning Team · Free beginner course
Build a strong Java foundation by learning syntax, variables, decisions, loops, methods, and simple objects.
Level
Core Concepts
Modules
9
Topics
130
Duration
5 weeks
Course roadmap
A clear path through the material
Build your understanding one focused lesson at a time, from core ideas to practical programming.
Enroll free to unlock the lessons.
- 01Java Foundations0/19 topics · 0%
- 1Java HOME
- 2Java Intro
- 3Java Get Started
- 4Java Syntax
- 5Java Output
- 6Java Comments
- 7Java Variables
- 8Java Data Types
- 9Java Type Casting
- 10Java Operators
- 11Java Strings
- 12Java Math
- 02Java Methods0/6 topics · 0%
- 20Java Methods
- 21Java Method Challenge
- 22Java Method Parameters
- 23Java Method Overloading
- 24Java Scope
- 25Java Recursion
- 03Java Classes and OOP0/20 topics · 0%
- 26Java OOP
- 27Java Classes/Objects
- 28Java Class Attributes
- 29Java Class Methods
- 30Java Class Challenge
- 31Java Constructors
- 32Java this Keyword
- 33Java Modifiers
- 34Java Encapsulation
- 35Java Packages / API
- 36Java Inheritance
- 37Java Polymorphism
- 04Java Errors and Files0/15 topics · 0%
- 46Java Errors
- 47Java Debugging
- 48Java Exceptions
- 49Java Multiple Exceptions
- 50Java try-with-resources
- 51Java Files
- 52Java Create Files
- 53Java Write Files
- 54Java Read Files
- 55Java Delete Files
- 56Java I/O Streams
- 57Java FileInputStream
- 05Java Data Structures0/16 topics · 0%
- 61Java Data Structures
- 62Java Collections
- 63Java List
- 64Java ArrayList
- 65Java LinkedList
- 66Java List Sorting
- 67Java Set
- 68Java HashSet
- 69Java TreeSet
- 70Java LinkedHashSet
- 71Java Map
- 72Java HashMap
- 06Java Advanced0/13 topics · 0%
- 77Java Wrapper Classes
- 78Java Generics
- 79Java Annotations
- 80Java RegEx
- 81Java Threads
- 82Java Lambda
- 83Java Advanced Sorting
- 84Java Networking
- 85Java JDBC
- 86Java Date and Time API
- 87Java Streams
- 88Java Records
- 07Java Application Development0/12 topics · 0%
- 90Java Optional Values
- 91Java Stream Pipelines
- 92Java Functional Interfaces
- 93Java Switch Expressions
- 94Java Text Blocks
- 95Java HTTP Client
- 96Java JDBC Transactions
- 97Java Maven Basics
- 98Java Unit Testing
- 99Java ExecutorService
- 100Java Synchronization
- 101Java Secure Input Handling
- 08Java Projects and Practice0/14 topics · 0%
- 102Java Projects
- 103Java Certificate
- 104Java How Tos
- 105Java Examples
- 106Java Videos
- 107Java Compiler
- 108Java Exercises
- 109Java Quiz
- 110Java Code Challenges
- 111Java Practice Problems
- 112Java Server
- 113Java Syllabus
- 09Java References0/15 topics · 0%
- 116Java Reference
- 117Java Keywords
- 118Java String Methods
- 119Java Math Methods
- 120Java Output Methods
- 121Java Arrays Methods
- 122Java ArrayList Methods
- 123Java LinkedList Methods
- 124Java HashMap Methods
- 125Java Scanner Methods
- 126Java File Methods
- 127Java Iterator Methods