Cracking the Coding Interview in Java - Foundation

BY
PW Skills

Upskill with foundational level knowledge of Java and get ready for an IT job by enrolling in the free training offered by PWSkills.

Lavel

Beginner

Mode

Online

Duration

5 Months

Fees

Free

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Cracking the Coding Interview in Java - Foundation training is an online free course meant for those who want to attend the coding interview for the role of Java developer and the like. The foundation programme is 5 months long and the medium of instruction is Hinglish. Cracking the Coding Interview in Java - Foundation online course will provide a detailed understanding of Java.
Cracking the Coding Interview in Java - Foundation Certification by PWSkills will also cover the fundamental concepts of computer science including OS/DBMS and networking. The self-paced programme will allow the learners to download the recorded videos to learn offline.

Also, Read: Computer Science Certification Courses

The highlights

  • Hinglish Medium
  • Free Programme
  • Online Course
  • 5 Months Duration  

Program offerings

  • Recorded videos
  • Quizzes
  • Assignments

Course and certificate fees

Type of course

Free

As PWSkills provides the course free, learners can take it without paying the Cracking the Coding Interview in Java - Foundation certification fee. 

Fee Structure

Name of the Course 

Fee

Cracking the Coding Interview in Java - Foundation

Free

certificate availability

No

Who it is for

Cracking the Coding Interview in Java - Foundation classes is suitable for anyone who wants to explore Java especially the ones who plan to carve their careers as: 

What you will learn

Java

Cracking the Coding Interview in Java - Foundation Certification Syllabus will facilitate the learners to learn: 

  • Data structures & algorithms
  • Fundamentals  of computer science
  • Arrays
  • Strings
  • SQL
  • Basics of Java programming 
  • DSA

The syllabus

Module 1: Java Fundamentals Module

  • Java - What | Why | How , Java internals JVM | JRE | JDK
  • Installation
  • Java - Printing(Output), variable , data types
  • Java i/o - reading inputs in Java
  • Number system - Introduction to decimal and binary and their interconversion
  • Java operators and their precedence and associativity.
  • Java conditionals if /else/ switch
  • Java loops for/while/do-while
  • Problems on Java loops - 1
  • Problems on Java loops - 2
  • Java - Object and Class Introduction
  • Java - Methods
  • Pass by Value, Pass by ref, scope of variables
  • Arrays - 1 (basics)
  • Arrays - 2 (basics)
  • Patterns of questions asked in Array - 1
  • Patterns of questions asked in Array - 2
  • Patterns of questions asked in 2D Arrays - 1
  • Patterns of questions asked in 2D Arrays - 2
  • Patterns of questions asked in 2D Arrays - 3
  • ArrayList in Java Collection Framework
  • Time and Space Complexity
  • Problems on Time and Space Complexity

Module 2: Data Structures Module

  • Recursion Concepts
  • Recursion basic questions
  • Sorting - Bubble
  • Sorting - Selection
  • Sorting - Insertion
  • Problem Patterns for the questions asked on the Basic Sorting Algorithm
  • Merge Sort
  • Quick Sort
  • Count Sort | Bucket Sort | Redix Sort
  • Patterns of question-based on sorting - 1
  • Patterns of questions based on Sorting - 2
  • Binary Search | Iterative + Recursive
  • Patterns of questions based on BS - 1
  • Patterns of questions based on BS - 2
  • Recursion medium level problems - 1 [ Involving concepts of previously taught topics ]
  • Recursion medium level problems - 2 [ Involving concepts of previously taught topics ]
  • Recursion tough level problems - 1 [ Involving concepts of previously taught topics ]
  • Strings Introduction
  • StringBuffer
  • Patterns of question-based on string - 1
  • Patterns of questions based on string - 2
  • Java - Object and Class
  • Java - Constructors
  • Java - static and this
  • Exception handling in Java - 1
  • Exception handling in Java - 2
  • OOPs concept - Class + Object + Abstraction
  • OOPs concept - Encapsulation + Inheritance
  • OOPs concept - Composition + Polymorphism
  • Question patterns asked based on OOPs in interview
  • Single LinkedList - Implementation
  • Patterns of question based on SLL - 1
  • Patterns of question based on SLL - 2
  • Patterns of question based on SLL - 3
  • Patterns of question based on SLL - 4
  • Doubly Linked List - Implementation
  • Patterns of question based on DLL - 1
  • Circular Linked List - Implementation
  • Memory Efficient LinkedList
  • Miscellaneous questions on LL - 1
  • Miscellaneous questions on LL - 2
  • LinkedList in Java Collection Framework
  • Stack Implementation - 1
  • Stack Implementation - 2
  • Patterns of question-based on Stack - 1
  • Patterns of question based on Stack - 2
  • Patterns of question based on Stack - 3
  • Patterns of question based on Stack - 4
  • Stack in Java Collection Framework
  • Queues Implementation -1
  • Queues Implementation - 2
  • Patterns of question based on Queue - 1
  • Patterns of question based on Queue - 2
  • Patterns of question based on Queue - 2
  • Combined problem practice - 1
  • Combined problem practice - 2
  • Combined problem practice - 3
  • Queue in Java Collection Framework
  • Hashing Concepts
  • HashMap
  • HashMap in Java Collection Framework
  • Patterns of question based on HashMap - 1

Module 3: Computer Science Fundamentals Module

  • Reference Models
  • Physical layer
  • Date Link Layer
  • Network Layer
  • Transport Layer
  • Session Layer and Presentation Layer
  • Application Layer
  • Introduction to DBMS
  • Introduction to RDBMS
  • Keys and Normalization
  • SQL - 1
  • SQL - 2
  • SQL - 3
  • Indexing
  • Transaction
  • Introduction to OS
  • Memory Management
  • Process
  • Secondary Storage Structure
  • Scheduling
  • Process Synchronization
  • Deadlocks
  • Threads

Admission details

Get started with  Cracking the Coding Interview in Java - Foundation certification course through these steps: 

Step 1: Browse the URL 

https://pwskills.com/course/cracking-the-coding-interview-in-java-foundation

Step 2:  Click “Enrol Now” and log in using the credentials or sign up with the needed information. 

Step 3: Start pursuing the course. 

How it helps

The Cracking the Coding Interview in Java - Foundation certification benefits are that the participants can learn the basics of computer science and Java. Taking the course will help them to confidently attend the coding interview. Similarly, this basic grounding in Java will make steps towards the advanced courses easy. 

Instructors

Mr Raghav Garg
Software Developer
Freelancer

FAQs

How many months the learners will need to complete the Coding Interview in Java - Foundation online course?

The learner can complete the course in 5 months. 

Can the learners who do not know Hindi take the Coding Interview in Java - Foundation online programme?

Yes, those who do not know Hindi can also take the course as it is offered in Hinglish, a mix of Hindi and English. 

The Coding Interview in Java - Foundation online training is taught by?

The course is taught by Raghav Garg who is SDE at Paytm. 

Which skills can the learner acquire through this programme?

In this programme, the learners can acquire the skills of Java and DSA. 

Can the learners take another free course along with the Cracking the Coding Interview in Java - Foundation programme from PWSkills?

Yes, the learners can take another free programme along with this foundational Java training from PWSkills. 

Articles

Popular Articles

Latest Articles

Similar Courses

object oriented programming in Java

Great Learning

Online
Beginner
Free

Maven Tutorial Manage Java Dependencies in 20 Step...

Simpliv Learning

Online
Beginner
₹199 ₹999

Learn to Program in Java

Microsoft Corporation via Edx

4 Weeks Online
Beginner
Free

Java Programming for Complete Beginners

Eduonix

Online
Beginner
₹199 ₹995

Java for Absolute Beginners

Udemy

Online
Beginner
₹699 ₹4,299

Java Programming Complete Beginner to Advanced

Udemy

Online
Beginner
₹599 ₹3,999

Java Programming for Complete Beginners

Udemy

Online
Beginner
₹599 ₹3,499

AP Computer Science A Java Programming

Purdue University, West Lafayette via Edx

6 Weeks Online
Beginner
Free

Intro to Java Functional Programming

Udacity

Online
Beginner
Free

Java Bootcamp

Software Guild

12 Weeks Online
Beginner
$ 10,000

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

Angular7 for Beginners

Great Learning

Online
Beginner
Free

More Courses by PW Skills

C++ Foundation

PW Skills

5 Months Online
Beginner
Free

Business Analytics Foundations

PW Skills

3 Months Online
Beginner
Free

Stock Market Fundamentals

PW Skills

Online
Beginner
Free

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books