Indian Institute of Technology Kanpur

Java

Indian Institute of Technology Kanpur

Programming & Software Systems

About Programme

Learn Java Fundamentals, OOP, Collections, MySQL, JDBC, and Real-World Project Development in 36 Live Sessions

Certification on successful completion of the program.
Live instructor-led sessions with real-time doubt solving and feedback.
Complete Java training covering core fundamentals, advanced OOP, collections, MySQL integration, and a portfolio-ready project in one structured program.
Hands-on assignments and a final project to build job-ready Java development skills.

What you'll learn

Set up the Java development environment and build a strong foundation in Java syntax, variables, data types, control flow, arrays, strings, and object-oriented programming concepts.
Apply advanced OOP principles including inheritance, polymorphism, abstract classes, interfaces, exception handling, and modern Java features like enums and records.
Work with Java Collections Framework including List, Set, Queue, and Map, and handle file operations including CSV read and write using Java's file handling libraries.
Write MySQL queries for database design, CRUD operations, aggregate functions, joins, and subqueries to manage relational data effectively.
Connect Java applications to MySQL databases using JDBC, implement PreparedStatements, manage transactions, and build a complete Library Management System as a guided project.
Develop a real-world application from concept to execution with full database integration and produce portfolio-ready projects using Git and GitHub for version control.

Skills you'll gain

Core Java ProgrammingObject-Oriented Programming - Classes, Inheritance, PolymorphismException Handling and Access ControlJava Collections FrameworkFile Handling and CSV ProcessingMySQL and Database DesignJDBC and Java-MySQL IntegrationFull Application DevelopmentGit and GitHub Version ControlPortfolio-Ready Project Development

Programme Content

Topics Covered

  • Java Basics
  • Java Setup, JDK, IDE, Hello World
  • Variables, Data Types, Operators
  • Control Flow and Loops
  • Arrays and Strings (Advanced)

  • Object-Oriented Programming
  • OOP - Classes, Objects, Methods
  • Encapsulation and Access Modifiers
  • Download Full Curriculum

    Topics Covered

  • Advanced OOP
  • Inheritance and Method Overriding
  • Polymorphism and instanceof
  • Abstract Classes and Interfaces
  • Packages and Access Control
  • Exception Handling
  • Enums and Records (Java 14+)
  • Download Full Curriculum

    Topics Covered

  • Collections Framework
  • List, Set, Queue, Map
  • Generics and Wildcards
  • Iterators and Comparators

  • File Handling
  • File Handling (Reader/Writer)
  • CSV Read/Write
  • Download Full Curriculum

    Topics Covered

  • Database Concepts
  • DDL and Constraints
  • DML Queries (CRUD)
  • Aggregates and Grouping
  • Joins and Subqueries
  • Download Full Curriculum

    Topics Covered

  • JDBC Integration
  • JDBC Basics and DriverManager
  • PreparedStatement and CRUD
  • ResultSet and Transactions

  • Project
  • Library Management System (Full Project)
  • Download Full Curriculum

    Topics Covered

  • Application Development
  • Concept to Execution
  • Database Integration
  • Complete Application Development
  • Portfolio-Ready Projects
  • Download Full Curriculum

    Program Certificate

    Earn a career certificate

    Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

    Other programs in this subject area you might find useful

    Same topic, Similar duration - Broader exploration across all institutes

    Contact us for the further details

    Speak with an Advisor

    1. Pedagogy (case method, experiential learning, coaching, simulations)
    2. Target Audience
    3. Programme Objective
    4. Faculty Information
    5. Testimonials
    6. Programme Benefits
    7. Brochure

    Prashansa Uttam

    Programme Advisor

    +91 9403890085contact@echomind.oneMon – Fri, 9am – 5pm IST

    Indian Institute of Technology Kanpur

    Executive Education Office

    NA
    NA
    NA
    https://www.iitk.ac.in
    Kanpur, India

    Tell us about your program enquiry

    Fill out the form below and our team will get back to you within 24 hours.

    Java | IIT Kanpur