Archi's Academy

BLACK FRIDAY

85% Discount for all November

whatsapp
Get in touch
FreeBackendintermediate

Java Programming

This course introduces learners to the foundational and intermediate concepts of Java programming. Through hands-on coding exercises and real-world applications, participants will master object-oriented principles, data structures, exception handling, and file I/O.

8 weeksEN22 lessons557 enrolled
YouTube

Curated from YouTube

This course was hand-picked from YouTube by our experts and organized into a structured, step-by-step curriculum.

StartFreeCourse

StartFreeCourse
button-icon
Java Programming

Course Curriculum

2 modules · 10 subjects · 22 lessons
01
Core ConceptsThis course introduces learners to the foundational and intermediate concepts of Java programming. Through hands-on coding exercises and real-world applications, participants will master object-oriented principles, data structures, exception handling, and file I/O.
5 subjects
Java Setup and Basic ProgrammingNew Description
2 lessons
  • Getting Started with JavaThis module introduces Java programming, environment setup, and basic programming concepts.
  • Input/Output and Basic ProgramsThis module covers user input, output formatting, and creating interactive programs.
Control Flow and Logic BuildingNew Description
3 lessons
  • Conditional StatementsThis module covers if statements, constants, methods and some interesting codings
  • Advanced Conditional LogicThis module covers nested conditions, ternary operators, and logical operators.
  • Loop StructuresThis module covers different types of loops and their applications in programming.
Modular Programming and Data HandlingNew Description
3 lessons
  • Method Creation and UsageThis module covers creating reusable methods and understanding method concepts.
  • Array FundamentalsThis module covers array creation, manipulation, and advanced array techniques.
  • Interactive Applications with ArraysThis module focuses on building complete applications using arrays and all previously learned concepts.
Object-Oriented Programming EssentialsNew Description
3 lessons
  • Classes and ObjectsThis module introduces object-oriented programming concepts including classes, objects, and constructors.
  • Inheritance ConceptsThis module covers inheritance, method overriding, and the super keyword.
  • Advanced OOP ConceptsThis module covers abstraction, interfaces, and polymorphism for advanced object-oriented design
Project and AssessmentNew Description
2 lessons
  • Beginner Level ProjectGain hands on experience by working on the real world project
  • Beginner level AssessmentAssess your knowledge on the concepts you studied in this chapter
02
Advanced Conceptsadv
5 subjects
Encapsulation and Data ManagementNew Description
2 lessons
  • Data Protection and Access ControlThis module covers encapsulation, getter/setter methods, and proper data management.
  • Wrapper Classes and Dynamic CollectionsThis module covers wrapper classes, ArrayLists, and advanced data structures.
File Handling and Exception ManagementNew Description
1 lessons
  • Exception Handling and File OperationsThis module covers exception handling, file reading/writing, and robust error management.
Interactive and Real-World ApplicationsNew Description
2 lessons
  • Multimedia and Interactive ApplicationsThis module covers building advanced applications including media players and games.
  • Date/Time Handling and Advanced ProgrammingThis module covers date/time operations, anonymous classes, and timer functionality.
Advanced Java ConceptsNew Description
2 lessons
  • Generic Programming and Advanced CollectionsThis module covers generics, HashMaps, and advanced collection data structures.
  • Concurrency and ThreadingThis module covers threading concepts, multithreading, and concurrent application development.
Project and AssessmentNew Description
2 lessons
  • Parking Lot SystemStart building your final Java application by following the assigned project tickets
  • Java ExpertAssess your knowledge on the concepts you studied in this chapter

Skill Track

Backend

Build robust, secure, and highly scalable server-side systems and databases. Master Java, Spring Boot, PostgreSQL, and event-driven communication using Kafka.

Why Should You Learn This Course?

Build Robust Backend Systems

Learn Java, Spring Boot, and PostgreSQL to design secure, highly scalable, and performant RESTful APIs.

Self-Paced Practical Learning

Focused, bite-sized lessons that let you learn active skills at your own pace.

100% Free & Accessible

Zero cost, zero barriers—just high-value training to upgrade your skillset immediately.

Related Courses

Ready to Start Learning?

Access this course for free and build real skills.

StartFreeCourse

StartFreeCourse
button-icon