About this Course
243305 recent views

This course will help you to learn Core Java, Advanced Java, Database, Spring MVC Frambwork, RESTful APIs, Micro-services & related technologies to build Java-based web applications. The course will be mentored & guided by the Industry expert having hands-on experience in design, development & maintenance of Java (Spring MVC) based web applications. The course includes projects based on real-world applications with guided lab sessions. It will be an online live (Live Stream) class, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor (similar to offline classroom program).

100% Online

Online Live Interactive + Recorded Sessions

15 Online Live Interactive

Watch recorded in case you miss any live session

25 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

7-8 weeks duration

percent guarantee to learn Java from basic to expert level. Covering each topic with best example practices.

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Skills you will gain

Core Java
Advanced Java
Javascript
CSS
HTML
JQuery
Database
Postgres
IntelIJ
Rest APIs
Spring MVC Framework
Wikipedia Fetcher
Multithreaded Crawling
Build Twitter

100% Online

Online Live Interactive + Recorded Sessions

15 Online Live Interactive

In case you miss any online live session, watch same as recorded

25 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

7-8 weeks duration

percent guarantee to learn Java from basic to expert level. Covering each topic with best example practices.

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Course : Java A to Z + Full Stack Development

Week
1

Core Java : Installations

1 video ( Around 1 hour )
Installing the JDK
Running a Java Program
Downloading IntelIJ
Daily practice exercise

Core Java : Introduction to Java - Variable & Arrays

1 video ( Around 1 hour )
Data Types
Variables
Arrays
Multidimensional Arrays
Getting User Input
Daily practice exercise

Core Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java 1D Array
Java 2D Array
Java Subarray
Daily practice exercise

Core Java : Operators, Control Statements, Loops

1 video ( Around 1 hour )
Math Operators
Increment Operators
Logical Operators
Conditional Operators
If Statement
Switch Statement
For Loops
While Loop
Do while Loops
Daily practice exercise

Core Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java Stdin and Stdout I
Java If-Else
Java Stdin and Stdout II
Java Loops I
Java Loops II
Java End-of-file
Daily practice exercise

Core Java : Maths, Strings & Date

1 video ( Around 1 hour )
Random Number Generator
String
String methods
toString, length, substring, indexOf, charAt, toUpperCase, toLowerCase, compareTo
Date and Epoch Time
Daily practice exercise

Core Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java Int to String
Java Strings Introduction
Java Substring
Java Substring Comparisons
Java String Reverse
Java Anagrams
Daily practice exercise
Week
2

Advanced Java : Data Structures

1 video ( Around 1 hour )
Arraylist
List
Map
Daily practice exercise

Advanced Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java Arraylist
Java 1D Array (Part 2)
Java List
Java Map
Daily practice exercise

Advanced Java : Data Structures

1 video ( Around 1 hour )
Stack
Set
Priority Queue
Sort
Daily practice exercise

Advanced Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java Stack
Java Sort
Java Priority Queue
Daily practice exercise

Advanced Java : OOPs and Exception Handling

1 video ( Around 1 hour )
Class and Objects
Public, Private and this
Inheritance
Daily practice exercise

Advanced Java : OOPs and Exception Handling

1 video ( Around 1 hour )
Abstract Class
Interface
Method Overriding
Exception Handling (Try-catch)
Exception Handling
Singleton Pattern
Daily practice exercise

Advanced Java : Practicing on Hackerrank

1 video ( Around 1 hour )
Java Inheritance I
Java Inheritance II
Java Abstract Class
Java Interface
Java Method Overriding
Java Method Overriding 2 (Super Keyword)
Java Exception Handling (Try-catch)
Java Exception Handling
Java Singleton Pattern
Daily practice exercise
Week
3

Advanced Java : Creating Project - Knowing about IDE

1 video ( Around 1 hour )
How to debug
How to setup environment
Creating Project
Daily practice exercise

Advanced Java : File, Thread & Networking

1 video ( Around 1 hour )
File Handling
Threads
Multithreading
Get, Post request
Daily practice exercise

Advanced Java : Mini Project- Word Top Frequency Analyser

1 video ( Around 1 hour )
Reading files
Using data structures
Finding top keywords
Daily practice exercise

Advanced Java : Dependencies using Gson & Json

1 video ( Around 1 hour )
How to add dependencies
What is Json and Gson ?
Converting objects to Gson
Converting Gson to objects
Daily practice exercise

Advanced Java : Parsing Html

1 video ( Around 1 hour )
Learning about Jsoup
Running selecting queries
Daily practice exercise

Mini Project - Wikipedia Fetcher using Advanced Java

1 video ( Around 1 hour )
Search Word
Get information from wikipedia
Display to user
Daily practice exercise
Week
4

Database : Setting up database

1 video ( Around 1 hour )
Setting up Postgres
Setting up Pg Admin
Daily practice exercise

Database : Using JOOQ - Connecting Database

1 video ( Around 1 hour )
Why JOOQ ?
How to setup ?
Connect with database
Create, Update, Delete
Running queries
Daily practice exercise

Mini Project - Multithreaded Crawling using Advanced Java

1 video ( Around 1 hour )
Picking links from file
Making multi-threaded network requests
Dumping data
Daily practice exercise

REST APIS

1 video ( Around 1 hour )
What is REST APIS ?
HTTP Methods- GET, POST
HTTP Headers##
Daily practice exercise
Week
5

Backend using Spring MVC - Getting Started

1 video ( Around 1 hour )
The DispatcherServlet
POM.XML
Web.xml
What is Model
What is View
What is Controller
Daily practice exercise

Backend : Explaining Configurations

1 video ( Around 1 hour )
Application Properties
Profiles in IDE
Knowing about static resources
Daily practice exercise

Backend : Building first REST API

1 video ( Around 1 hour )
Creating Controller
Creating Entity/Model classes
Creating Views using jsp
Daily practice exercise

Backend : Running first REST API

1 video ( Around 1 hour )
Setting up Jetty server
Making GET/POST request to server
Requesting for HTML
Requesting for JSON
Daily practice exercise
Week
6

Backend : Building Twitter - Sign Up Page

1 video ( Around 1 hour )
Creating sign up page
Learning javascript concepts
Adding Member details to Database
Learning about interceptors
Learning about cookies
Daily practice exercise

Backend : Building Twitter - Login Page

1 video ( Around 1 hour )
Learning javascript concepts
Authenticating user
Handling login failure
Redirecting to welcome page
Daily practice exercise

Backend : Building Twitter - Profile Page

1 video ( Around 1 hour )
Update details
Uploading photo
Daily practice exercise

Backend : Building Twitter - Create First Tweet

1 video ( Around 1 hour )
Setting up UI interaction
Using more javascript
Updating user profile
Daily practice exercise
Week
7

Backend : Building Twitter - Home Feed

1 video ( Around 1 hour )
Fetching users feed from database
Adding LOAD MORE option
Adding like option to tweet
Handling unlike
Daily practice exercise

Backend : Building Twitter - Adding Follower

1 video ( Around 1 hour )
Adding follow option on other's profile
Adding follow option on HOME FEED
Daily practice exercise

Backend : Building Twitter - Using CDN & Redis

1 video ( Around 1 hour )
Making APIs faster ? How ?
What is CDN ?
What is Redis ?
Daily practice exercise

Interview Tips & Closure of Course

1 video ( Around 1 hour )
How to explore more
More tips on projects
Final words from team
Daily practice exercise
4.9
Read Reviews Chevron Right

Top reviews for Java A to Z + FSD

By Nikunj Aggarwal, Delhi

I had solved 150+ questions in just 10 days and I can't believe myself . I am solving questions on topics like linked list , tree from which I fear . I never tried to pick up their questions because of my low confidence but with the help of Coding mafia rishabh bhaiya guided me that how to tackle those problems.

By Kaushal Sahu, 2nd year, IIIT Allahabad

This is an excellent course for anyone new to programming. One can learn all concepts about coding in a month which usually takes several months for one to learn.

Instructor

Avatar

Rishabh Jain

CEO/Founder Coding Club India, Ex-Directi, Ex-DTU, Passionate for building tech products, hacking and finding loop holes.

About Coding Club India

Coding Club India is largest community of coders covering colleges across India, connecting coders and mentors. ...

Start Learning Today

The BEST course in Java designed by Coding Mafia team at Coding Club India. Learn Core Java, Advanced Java and Backend Development. BUILD YOUR OWN TWITTER !
Shareable onLinkedIn
You can share your Course Certificates in the Certifications section of your LinkedIn profile, on printed resumes, CVs, or other documents.

Frequently Asked Questions