Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Java Programming

via SWAYAM Plus

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

This beginner-friendly course introduces learners to Java programming—one of the most widely-used and in-demand programming languages in the world. Over three focused days, participants will gain hands-on experience with Java syntax, control structures, object-oriented programming concepts like inheritance and polymorphism, and essential tools from the Java Standard Library. Learners will conclude the course by building a real-world mini project, reinforcing key programming skills. Ideal for students and aspiring developers.

Intended audience

Java Developer, Backend Developer, Software Engineer, Android Developer, Programming Intern

Prerequisites

  • Open to all

Assessment & certification

  • Assessment fee: Included — no extra fee
  • Assessment mode: Online proctored
  • Assessment type: MCQ
  • Certificate provider: Java Developer, Backend Developer, Software Engineer, Android Developer, Programming Intern

Syllabus

  • Week 1: Module 1: Introduction to Java
  • Week 2: What is Java and why use it?
  • Week 3: Installing Java and setting up environment
  • Week 4: Java syntax and basic commands
  • Week 5: Data types and variables
  • Week 6: Basic operations: arithmetic, logical, comparison
  • Week 7: Control structures: if, else, switch, loops
  • Week 8: Module 2: Object-Oriented Programming in Java
  • Week 9: Classes, objects, methods, constructors
  • Week 10: Method overloading and this keyword
  • Week 11: Inheritance, method overriding, and polymorphism
  • Week 12: Encapsulation: private fields, getters/setters
  • Week 13: Interfaces and software design concepts
  • Week 14: Module 3: Advanced Topics and Project Work
  • Week 15: Exception handling: try-catch, custom exceptions
  • Week 16: Java Standard Library: ArrayList, HashMap, Threads
  • Week 17: File handling with java.io
  • Week 18: Mini project: Banking app or simple game

Taught by

Self Paced

Reviews

Start your review of Java Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.