Problem Solving In Programming (Essential)

Duration - 2 Months

Course Outline : 

  1. Introduction to Problem solving in programming
  2. Programming Languages
  3. Control Structures
  4. Arrays and Lists
  5. Case-Study

Logic Building and Problem Solving

Duration - 3 months

Course Outline :

  1. Introduction to Programming Concepts 
  2. Representing the Programming Logic Using Flowcharts 
  3. Representing the Programming Logic Using Pseudocode 
  4. Understanding Iterations and Modular Programming 
  5. Working with Large Volumes of Data 

Java 12 Programming

Duration : 3 months

Course Outlines :

  1. Getting Started with Java 12
  2. Java Object-Oriented Programming (OOP)
  3. Java Fundamentals
  4. Exception Handling
  5. Strings, Input/Output, and Files
  6. Data Structures, Generics, and Popular Utilities
  7. Java Standard and External Libraries
  8. Multithreading and Concurrent Processing
  9. JVM Structure and Garbage Collection
  10. Managing Data in a Database
  11. Network Programming
  12. Java GUI Programming
  13. Functional Programming
  14. Java Standard Streams
  15. Reactive Programming
  16. Microservices
  17. Java Microbenchmark Harness
  18. Best Practices for Writing High-Quality Code

Java Programming Course (Essential)

Duration - 3 Months

Learn to program using the Java programming language.

Course Outline :

  1. Introducing Java
  2. Java Features
  3. Object-oriented
  4. Platform independence
  5. Robust
  6. Java Architecture