“WHY JOIN THIS PROGRAM ?”

READ BENEFITS

Discover the ultimate 'Value for Money' course designed for individuals who aspire to attain guaranteed success but struggle to find a trusted and truly valuable program for their career!!!

Module 1

Java/C++ Basics

(Starting from scratch and practice on Hackkerrank)

First 1-2 weeks, we are going to make you learn coding concepts from beginning along with practice on HACKERRANK

  • Helloworld
  • Data Types
  • Variable
  • Variable Scope
  • Operators
  • Loop Types
  • Functions
  • Arrays
  • Strings
  • Searching and Sorting
  • Recursion

Module 2

Data Structures And Algorithms

(Practice on Codechef, Leetcode, Interviewbit)

We will keep learning and practicing problems till end of the course to reach target of 800+ problems practice on top platforms like Codechef, Leetcode, InterviewBit, Spoj Continued in Module 3..

  • Time & Space Complexity
  • Array
  • Adhoc Problems
  • Game Theory
  • Number Theory
  • Linked List
  • Stacks
  • Queues
  • Strings
  • Hashing
  • Heaps
  • Priority Queues
  • Bit Manipulation
  • Greedy Algorithms
  • Binary Trees
  • Binary Search Trees

Module 3

Advanced
Data Structures And Algorithms

(Practice on Leetcode, SPOJ, CSES Platfoms)

We will keep learning and practicing problems till end of the course to reach target of 800+ problems practice on top platforms like Codechef, Leetcode, InterviewBit, Spoj

  • Tries
  • Graphs
  • BFS & DFS
  • Recursion
  • Backtracking
  • Divide & Conquer
  • Dynamic Programming
  • Segment Trees

Module 4

Python Basics

(Practice on Hackerrank)

Target: Improvement of resume skills.
Learning basics of Python concepts along with practice on Hackerrank platform. Beginner to advanced Module along with projects development

  • Building Foundation : Python Core
  • Introduction to Python
  • Variables
  • Data Types
  • Python Objects, Numbers & Booleans, Containers
  • Operators - Arithmetic,Bitwise,Comparison,Assignment
  • Conditions - if-else, if-elif-else
  • Loops - for, while
  • Break and Continue Statements
  • Functions
  • Practicing problems on Hackerrank
  • Mini Project : Send Email using Python
  • Python Data Structures
  • Lists - Object, Methods, List Comprehension
  • Tuples - Object, Methods, Immutability
  • Strings - Object, Methods, Splitting, Joining, Format Function
  • Sets, Dictionary, View Objects
  • OOPS Concepts and Working with Files
  • Practicing problems, Become 4 Star Coder on Hackerrank
  • Mini Project : Automate Tinder using Python
  • Using GIT and Python Libraries
  • Version Control System : Git
  • Python Libraries in Depth
  • Numpy, Pandas, Matplotlib
  • Solving Assignments
  • Mini Project : Web Crawler using BeautifulSoup

Module 5

Machine Learning

(Along with Mini and Major Projects)

Target: Improvement of resume skills.
Learn and develop projects like Face Recognition System, Handwritten Digit Recognition, Air Quality Prediction, Amazon Recommendation System, Diabetes Classification, Word Analogies and Dominant Color Extraction.

  • Getting Started with Machine learning
  • Supervised Learning
  • Regression Techniques
  • Mini Project : Air Quality Prediction
  • Gradient Descent
  • Logistic Regression
  • Mini Project : Diabetes Classification
  • Unsupervised Learning
  • K-Nearest Neighbors
  • Major Project : HandWritten Digit Recognition
  • OpenCV
  • Mini Project : Face Recognition
  • Mini Project : Build Snapchat Filter using OpenCV
  • KMeans Clustering
  • Mini Project : Dominant Color Extraction
  • Language Models
  • Natural Language Processing (NLP)
  • Major Project : Amazon Recommendation System
  • Word Embeddings & Neural Networks

Module 6

Java: Core + Advanced

(Practice on Hackerrank + Projects)

Learn Core Java, Advanced Java and Full Stack Development. BUILD YOUR OWN TWITTER

  • Installations
  • Introduction to Java - Variable & Arrays
  • Practicing on Hackerrank
  • Operators, Control Statements, Loops
  • Practicing on Hackerrank
  • Maths, Strings & Date
  • Practicing on Hackerrank
  • Starting With Data Structures
  • Data Structures - I
  • Practicing on Hackerrank
  • Data Structures - II
  • Practicing on Hackerrank
  • OOPs and Exception Handling - I
  • OOPs and Exception Handling - II
  • Practicing on Hackerrank
  • Starting With First Project
  • Creating Project - Knowing about IDE
  • File, Thread & Networking
  • Mini Project- Word Top Frequency Analyser
  • Dependencies using Gson & Json
  • Parsing Html
  • Learning about Jsoup
  • Daily practice exercise
  • Starting With Advanced Java
  • Database : Setting up database
  • Database : Using JOOQ - Connecting Database
  • Running queries
  • Mini Project - Multithreaded Crawling using Advanced Java
  • Major Project: Fastest Bollywood Movies Data Collector
  • REST APIS
  • Major Project: Wikipedia Fetcher API

Module 7

Full Stack Development

( Major Project using Frontend & Backend)

Learn HTML, CSS, Javascript for front-end part and backend using Spring MVC in Java. Build Your Own TWITTER PROJECT scalable upto 1 Million+ User Support

  • Starting With Frontend
  • Learning Frontend & Backend
  • Learning basics of HTML
  • Learning basics of CSS
  • Learning basics of Javascript + Jquery
  • Starting With Backend
  • Backend using Spring MVC - Getting Started
  • Explaining Configurations
  • Building first REST API
  • Running first REST API
  • Starting With Twitter Project
  • Major Project :Twitter Clone
  • Building Twitter - Sign Up Page
  • Building Twitter - Login Page
  • Building Twitter - Profile Page
  • Building Twitter - Create First Tweet
  • Adding More Features
  • Building Twitter - Home Feed
  • Building Twitter - Adding Followers
  • Building Twitter - Using CDN & Redis

Module 8

Aptitude + Communication

(Along with Personal Development)

Target : Preparation for Aptitude rounds. Learn mathematical, logical reasoning, puzzle based problem solving with faster calculations

  • Number Analogy
  • Missing Puzzles
  • Geometry
  • Probability
  • Permutation
  • Blood Relation
  • Combination
  • Time and Work
  • Time, Speed and Distance
  • Percentage, Profit and Loss
  • Average, Allegation and Mixtures
  • Ratio, Proportion and Partnership
  • Problems on Ages
  • Simple Equations
  • Number Series
  • Logarithms
  • Functions
  • Clocks and Calendars
  • Crypt Arithmetic
  • Coding and Decoding
  • Number Puzzles

Module 9

Computer Science Fundamentals

(Practice for theory rounds)

Target: Learning core concepts for theory and MCQ rounds.
Preparation for companies which specially ask theory problems in MCQ and one-to-one rounds

  • Object Oriented Programming
  • Classes and Objects
  • Polymorphism, Overriding, Overloading
  • Encapsulation
  • Abstraction
  • Access Modifiers
  • Inheritance
  • Friend and Virtual functions
  • STL (Standard Template Library) in Depth
  • Practicing problems on Hackerrank
  • Operating System
  • Operating System and its Types
  • Multiprogramming, Multiprocessing and Multithreading
  • Process Management and Scheduling
  • Process Synchronization
  • Deadlock
  • Memory Management and Virtual Memory
  • File systems
  • I/O systems
  • Protection and Security
  • Database Management System
  • Introduction to DBMS
  • Architectures
  • ER Model
  • Relational Model
  • Keys in Relational Model
  • Database Normalization and Normal Forms
  • Concurrency Control
  • Indexing in Database
  • B and B+ Trees
  • ACID and BASE Properties
  • SQL Queries in Depth : Hands On
  • Computer Networks
  • Introduction to Computer Networks
  • TCP/IP vs OSI Model
  • Circuit Switching vs Packet Switching
  • Flow Control Protocols
  • IP and Classful Addressing
  • Classless Addressing
  • Routing Protocols
  • ARP & DHCP
  • Transport Layer
  • TCP & UDP
  • Application Layer
  • HTTP & GRPC Protocol

Limited Seats for Coding Mafia Batch

🔙 Back To Main Website