Software Development

Java

Build enterprise-grade, high-performance applications. This course covers OOP, data structures, and algorithms, giving you the solid foundation needed for a career in software engineering.

ABC-JAVA-001Short CourseBeginner4.00 weeks
Java course
About this course

What you will explore

Build enterprise-grade, high-performance applications. This course covers OOP, data structures, and algorithms, giving you the solid foundation needed for a career in software engineering. The curriculum develops theory, worked reasoning, guided practice, independent application, module assessment, and a final evidence-based project.

Learning outcomes

  • Use Java syntax and variables
  • explain object-oriented programming
  • work with arrays and ArrayLists.

Entry requirements

Basic computer literacy, logical thinking and an interest in problem-solving.

Who it is for

Beginners interested in Java development.

Curriculum

14 modules · 14 lessons

Java Platform and First Program1 lessons
Java Platform and First Program109 min
Variables, Types and Operators1 lessons
Variables, Types and Operators101 min
Control Flow1 lessons
Control Flow93 min
Methods1 lessons
Methods85 min
Arrays and Strings1 lessons
Arrays and Strings85 min
Classes and Objects1 lessons
Classes and Objects101 min
Inheritance and Polymorphism1 lessons
Inheritance and Polymorphism93 min
Exceptions1 lessons
Exceptions101 min
Collections1 lessons
Collections109 min
Generics1 lessons
Generics85 min
Lambdas and Streams1 lessons
Lambdas and Streams101 min
Files and Input/Output1 lessons
Files and Input/Output93 min
Concurrency Fundamentals1 lessons
Concurrency Fundamentals93 min
JDBC, Testing and Project Design1 lessons
JDBC, Testing and Project Design101 min

Upcoming classes

No live classes scheduled

The timetable will update as lecturers publish course sessions.

Frequently asked questions

How do the first three free classes work?

For eligible courses, your first three qualifying live classes are free. A class is counted only after attendance is confirmed. Payment is required before joining later paid classes.

What happens if I miss a live class?

When a course recording is published, enrolled learners with the required access can watch it from their dashboard.

How do I know what a course costs?

Each published course shows its configured price or states that pricing must be confirmed. No payment gateway is presented as active unless it has been configured.

Can I track my learning progress?

Yes. Required lesson completions and quiz results contribute to your course progress and certificate eligibility.

Keep exploring

Related courses

Software Development
Short Course

Python

Unlock the power of Python, the world's most versatile language. Build AI models, automate complex workflows, and analy…

◷ 3.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

SQL

Become the data wizard every organization needs. Master the art of querying, managing, and deriving insights from relat…

◷ 5.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

Angular

Build dynamic, single-page applications with Angular. Master components, services, and state management to create respo…

◷ Flexible schedule↗ Beginner◇ Certificate