# Student Onboarding

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
ExploreCourses
Data Structures and Algorithms Self paced

## Data Structures and Algorithms Self paced

Master the basics of Data Structures and Algorithms (DSA) with this self-paced 10-week course, including coding practice and assessment tests, to prepare for SDE interviews with top companies like Microsoft, Amazon, and Adobe.

12
Hours
Of Informative Videos
Certification Available
Get a Certificate at the end of completion
4999
(+18% GST)
9999

This Data Structure and Algorithms (DSA) self-paced course that has been divided into 10 weeks of curriculum for your easy learning. Master the basics of DSA, practice coding questions & attempt the assessment tests from anywhere in the world! The questions in this self paced course will further help you to prepare for SDE interviews with top-notch companies like Microsoft, Amazon, Adobe and other top product based companies

# SAHIL SINGH

Software Developer at Samsung R&D Institute India

# ASHISH MODI

Co-Founder at DevTown

# RAVEET KUMAR

Software Engineer II at Google

# CHHAVI ARORA

Associate Data Scientist @Bajaj Finserv Health

Introduction to UI/UX
Getting started with FIGMA
Basics of Responsive Design For Websites
Making a Design System
Building a Portfolio Website
How to present design in a DYNAMIC way
Designing Marketing materials for a client
Brand, Branding and Identity - Difference
What are ICONS?
Making Poster using Typography
Basics of Typography (with 2 exercises)
Introduction to Visual Design
What is Ergonomics?
Colour Theory
Fundamental principles of Design
Sorting using heap
MinHeap and MaxHeap
Djikstras Algorithm
Kruskals algorithm
Prims Algorithm
Cycle detection undirected graph
DFS and BFS traversal
Median, Largest and smallest In BST
Size and height of binary tree
PreOrder, InOrder, PostOrder Traversal in Tree
Difference between Stack and Queue
Singly, Double, Circular Linked List
insertion and merge sort
linear and binary search
bubble and selection sort
data types and variables in C++
Input_Output in C++
Exception Handling, Lambda Functions, Smart Pointers
Polymorphism, Static Members of a Class
Types of Inheritance, Constructors and Destructors
Access Specifiers, Friend Functions and friend class
Pointer Arithmetic
Intro to Pointers and Dynamic Mem alloc
Variables, Reference Variables, Strings and Data types
Loop and conditional statement in C++
Arrays, operators, functions in C++
HTTP request smuggling, CL TE, Tool - smuggler
session, session management, session fixation, httpOnly
Cookie security, Cookie attributes, SOP, CORS, Project Discussion
Cryptography, hashing, encryption, hashing vs encryption, rainbow table attack
Introduction to Cryptography, Ciphertext, Public key & Private Key cryptography, HTTPS, Assig
Cross Site Request Forgery [CSRF], Portswigger labs
SQL Injection, Types of SQL, POST based SQLi Attack
Bash Scripting, shell, variables, system variables, user-defined variables,input, arguments
Linux commands, Linux file system
Subdomain, Subdomain enumeration, Sublist3r, subbrute
Routing Protocols, CPT - Switch, LAN
Class A, B Subnetting and CIDR
IPv4, Class of IPv4, NA BA Subnetting
Convolutional Neural Network (CNN) and Artificial Neural Network (ANN)
Support Vector Regression, Decision Tree, Random Forest
Linear and logistic Regression
Descriptive and inferential Statistics
Data Visualization using Matplotlib
Linear Algebra & Statistical Operations
CRUD Operation on NumPy array
Joins & Accessing database using python
SQL Operations and Aggregations
conditional statements and loops
Strings, lists, dictionaries
Life cycle props state
React intro
MongoDb and Mongoose
Express js
Node js Intro
Bootstrap css
JS Functions and ES6 Promises Async Await
Conditionals, operators and loops
Js Fundamentals
Media query and flex box
Display Position and Box model
Intro to CSS
Semantic Tags and Inline Block
HTML Media tags
Fundamentals Of HTML
Objects and Methods
Timing
JSON
Strict Mode
Async Await
Promises
Array Methods
Arrow Functions
Destructuring
New Syntax
Introduction to ES6
Input Using Scanner Class
Try and Catch Block
Finally and Through Keywords
Errors in java
Life Cycle of a Thread
Packages in Java
Strings in Java

# Module 8 - Graph

No items found.

## Why Choose Us?

Enrollment Benefits
DevTown
True Project Based Learning
Guidance from people at top MNC's
Internships, Real Work experience
Job Ready personal portfolio
LIVE Doubt Assistance and Interview Preparation
Mock Interviews, Github, Resume and LinkedIn Building

4999
(+18% GST)
9999