Hey ,
Thanks for taking out the time to attend the webinar. I hope you found it
[Link]'d love for you to join us and not miss out.
Let me know if you have any questions or want to jump on a call.
This email will give you all the details on our Advanced Machine Learning
Course.
Below are the LinkedIn profiles of a few of our Instructors for the ML
domain -
● Jayash Koshal - [Link]
● Jameson M. - [Link]
● Francisco Garcia - [Link]
● Yunus Emre - [Link]
● Alireza Dirafzoon - [Link]
● Christian Monson - [Link]
Sample class recording
● Introduction to Artificial Intelligence
● Gradient Descent
● k-Means Algorithm
● Perceptrons
● Regression Models
● Neural Network Basics Tensors
Key Highlights of the Machine Learning SwitchUp Course
● Start from Scratch : No need to worry about lagging behind in python or
worrying how to set up a Github repository to showcase your projects or
how to navigate through AWS to set up those chunky ML pipelines -
everything is covered here !!
● Comprehensive Curriculum: Cover basic as well as advanced concepts
of Data Structures, Algorithms, Scalable System Design, Introductory
Python, Classical and Deep Learning ML Algorithms, Modern ML
Architectures such as VAEs, Transformers, LLMs, Understanding
Generative AI, and much more
● Hands-on Assignment : Each module has hands-on assignment which
requires extensive coding and data experimentation/feature engineering.
We believe in practical learning along with theory and hence each live
class focuses on intuition-building of algorithm/concept paired with coding
notebooks to show how it turns out on code, what are practical challenges
and how well the idea is translated to codes
● Instructor Pool : Experts for this course come from very diverse
backgrounds and have been assigned based on tone of the modules - if it is
theoretical/conceptual module : we have folks from Academic background,
current/ex- Professors to help you sail through and if its industry used
architectures/algorithms : we have FAANG+ SMEs to guide you in classes.
● Capstone Project : Unique FAANG-Mentored project to implement actual
ML backed Web Services, Demo Apps, Large Scale Models for business
cases to help manage the transition into a new career.
● ML System Design Framework: Learn how to answer open-ended ML
system design questions with a highly structured and detailed approach
● Switchup has hard-earned certificates (two certificates): First comes
on successful completion of Capstone project and 2nd comes on successful
completion of the material)
● 15 Mock interviews with Tech leads and Hiring Managers from Top
tech companies that can be personalized to the degree that you want
them to (Topic, Company, Domain, Level of Seniority); Verbal and Written
Feedback will be provided to you after every mock interview
● Pause Feature : The program can be paused twice during the entire
course duration. Whenever you pause you can pause for a month.
Total fee: $12000
Also, please note that this is the flagship program of Interview Kickstart and
we put our skin in the game by offering a 50% money-back guarantee.
Week Curriculum
0 Orientation session on Monday followed by the goal-setting session by -
Soham
PART - 1 : Fundamentals concepts & Projects for ML/AI
Introduction to Python Programming
1-3
● Variables, if-else, loops, Functions, lists, strings, etc. related coding
examples
● Tuples, Set, Dict, map, filter, reduce etc. related coding examples
● OOP in Python, File and Exception handling
Python for ML
4-5
● Introduction to Shell Scripting
○ Basics of Shell
● Python for Machine Learning
○ Introduction to Pandas
■ Pandas Basics
■ DataFrame Operations
■ Data Cleaning
■ Data Aggregation
○ Introduction to Matplotlib
■ Matplotlib Pyplot
■ Matplotlib Plotting and Customisation
■ Matplotlib Labels
■ Subplot, Scatter, Bars, Histograms, Pie Charts
Databases & SQL
6-7
● Intro to Databases & SQL Programming
○ SQL Query Fundamentals
○ Set operators (Union, Except, intersect etc)
○ Group By, Analytical Functions, Joins
○ Common Table Expressions
○ Introduction to Schemas
● Advanced SQL Database Modelling
○ Rank, Window function, temporary functions
○ Nested queries
○ Pivoting
○ Date-time manipulation
Probability & Statistics
8 - 10
● Probability
○ What is Probability?, Events & Outcome Spaces
○ Additive Rule, Multiplicative Rule
○ Bayes' Theorem
○ Probability Distributions
○ Discrete Distributions
○ Continuous Distributions
○ Conditional Expectation
○ Prior / Posterior
○ CLT / LLN / Inequalities
○ KL Divergence, Cross Entropy, Basic Information Theory to
motivate correlation between cost functions and Dl
○ Paper Walkthrough - Understanding Maths & Why is paper
reading critical for success in some roles?
○ Multivariate Distributions
● Statistics
○ Measures of central tendency (mean, median, mode)
○ Measures of dispersion (range, variance, standard deviation)
○ Percentiles and quartiles, IQR Min-max scaling,
Standardization
○ Sample vs. Population, Central limit theorem, Law of large
numbers
○ Continuous distributions (Exponential, LogNormal, Poisson)
○ Pearson's correlation coefficient
○ Likelihood function, Properties of MLE, Bayes' theorem
○ Prior and posterior distributions
○ Conjugate priors
○ Null hypothesis (H0) and alternative hypothesis (H1)
○ P-value, Significance level (α), Type I and Type II errors, Z-
score, z-test and t-test
○ ANOVA, Interval estimation, Margin of error, Test design and
sample size, Practical considerations
○ Chi-square test, Kruskal-Wallis test, Mann-Whitney U test,
Wilcoxon signed-rank test
Calculus & Linear Algebra
11 - 13
● Calculus
○ Introduction
■ Univariate Calculus
■ Function notation (e.g. f(x))
■ Multivariate Calculus
■ Notations and Terminologies for Multivariate Calculus -
Vector, Partial derivative, Multiple integral
○ Limits
■ Defining and evaluating limits, L'Hôpital's rule
■ Definition and types of continuity
○ Integration
■ Basic integration techniques: substitution, integration by
parts
■ Partial fraction decomposition, Usage of Integrals in ML
○ Derivatives
■ Basic differentiation rules, including the chain rule and
the product rule
■ Derivatives of common functions used in ML
■ Partial derivatives
■ Higher-order derivatives and their applications
○ Matrix Calculus
■ Partial derivatives and gradients of scalar-valued functions
■ The chain rule for matrix calculus and its applications in
ML
■ Jacobian matrix and its use in computing derivatives of
vector-valued functions
■ Hessian matrix and its use in characterizing the curvature
of multivariate functions
○ Convex functions
■ Definition and properties of convex functions
■ Convex optimization problems and their formulation
○ Gradient Descent
■ Learning rate and its effect on convergence
■ Convergence Criteria
■ Variants of Gradient Descent
■ Batch, Stochastic, and Mini-batch gradient descent
■ Momentum methods, Strategies to regulate the learning
rate
■ Invscaling, Adaptive, Complexity Aspect
● Linear Algebra
○ Vectors
■ Definition of vectors, Vector operations
■ Magnitude and direction
■ Linear combinations and linear independence
■ Inverse dot product, Cross product
○ Matrices
■ Definition of matrices
■ Matrix operations - Determinant, Matrix Rank, Transpose
○ Eigen values and Eigen vectors
■ Understand the concepts of eigenvalues and eigenvectors
and their properties.
■ Calculate eigenvalues and eigenvectors for a given matrix.
■ Understand the geometric interpretation of eigenvalues
and eigenvectors.
■ Apply eigenvalues and eigenvectors to solve real-world
problems, such as stability analysis, diagonalization, and
principal component analysis.
○ Linear Regression, Polynomial Regression, Multiple Linear
Regression
○ Principal Component Analysis/Principal Component Regression
○ Singular Value Decomposition (SVD)
○ Eigen decomposition of a matrix
Supervised & Unsupervised Learning
14 - 20
● EDA & Feature Engineering
○ Creating Training/Validation/Testing Sets
○ Data Exploration, Dataset Collection, Data Centric AI
○ Workflow of Crisp DM, Detail of every step in Model
○ Stratification/Sampling/Imputation
○ Ensuring High-Quality Data, Dataset Analysis and Data Filtering
○ Cross-Validation -
■ Cross validation iterators identically distributed data,
grouped data etc
■ Cross validation of time series data
■ Predefined Fold-Splits / Validation-Sets
■ Using cross-validation iterators to split train and test
● Regression Algorithms
○ Handle Categorical Features, Scikit learn overview and
Evaluate Regression model performance
○ Mean Squared Error (MSE), R-squared, Mean Absolute Error
(MAE), Root Mean Squared Error (RMSE)
○ Understand what classification problems are? and how they
different from Linear regression?
○ Logistic function, odds ratio, maximum likelihood estimation,
loss function, model evaluation
○ Accuracy, Precision, Recall, F1 score, Confusion Matrix, ROC-
AUC
○ Multi-Class Classification
● Classification Algorithms
○ Overfitting, Underfitting and Regularization
■ Intuitive explanation
■ Mathematical derivation from loss function - bias and
variance trade off
■ Concept of regularization
■ Detecting Overfitting and Underfitting
■ How to work around problem of underfitting/overfitting
○ Support vector machines
■ What are support vectors
■ Concept of functional and geometric margin
■ Problem formulation and Optimization problem
■ Duality, Hard Margin, Soft Margin
■ Non Linearity using Projection - Kernels
■ C and sigma parameter for regularization
○ K-nearest neighbors
■ Euclidean, Cosine and Jaccard Similarity
■ Curse of Dimensionality
■ Nearest Neighbour and choosing K - relation to
regularization
■ Time Complexity
○ Discriminative vs Generative Models, Bayes Classifier
■ Probabilistic view of classification
■ Discriminative vs Generative Model
■ Bayes Theorem revision and Bayes Classifier
■ Optimal Bayes Classifier and Challenges
■ Independency and introduction to Naive Bayes
■ Comparison of Bayes' classifier and theoretical
performance bound on KNN
○ Naive Bayes
■ Simple Binomial based, Multi Nominal, Gaussian Naive
Bayes
■ Laplace Smoothing
■ Regularization
○ Hyperparameter Tuning and Cross Validation
■ Difference between parameters and hyper parameter
■ How to chose hyperparameter
■ Validation data
■ Cross Validation and different types of cross validation
■ Relation with overfitting
● Bagging & Boosting Techniques
○ Decision Trees
○ Bagging
○ Random Forest
○ Boosting, Gradient Boosting, XGBoost, Adaboost
○ Stacking/Blending/Cascading
● Unsupervised Machine Learning - 1
○ Dimensionality Reduction
■ Principal component analysis(PCA)
■ t-SNE
■ L1 regularization
○ Matrix factorization
■ SVD
■ NMF
■ Collaborative filtering
○ Clustering
■ K-means
■ Mini-batch k-means
■ Hierarchical clustering - Agglomerative, Divisive
■ Density based clustering - DBSCAN
○ Clustering Metrics
■ SSE
■ Silhouette Score
■ Dunn Index
● Unsupervised Machine Learning - 2
○ Birch
○ EM, Affinity Propagation
○ Anomaly Detection
○ Association Rule Learning
○ Latent Dirichlet Allocation (LDA)
○ Self-Organizing Maps (SOMs)
● ML Mini Projects
○ Two ambiguous problem statement at play - Learn to tie
everything together from EDA to modeling to optimization and
solve real world problems
Deep Learning & Modern ML Architectures
21 - 30
● Intro to Neural Networks
○ Principles of neural networks
■ Biological inspiration: Neurons and the brain
■ Artificial neurons: Perceptrons
■ Neural network architectures: Feedforward and feedback
networks
■ Activation functions and their role in neural networks
○ Multi-layer perceptrons and backpropagation
■ Forward propagation and backpropagation algorithms
■ Gradient descent optimization
■ Overfitting and regularization techniques
○ NN in Keras and Tensorflow
■ Installation, Introduction to Sequential and Functional
APIs
■ Case Study by training a NN
○ Activation Functions
■ Step Function
■ Linear, Sigmoid, Hyperbolic Tangent (Tanh), Rectified
Linear Unit (ReLU), Leaky ReLU and Softmax Activation
Function
■ Swish, Comparing Activation Functions
■ Activation functions in Keras and Tensorflow
○ Loss Functions
■ Importance of loss functions in Neural Networks
■ Common loss functions: mean squared error, binary cross-
entropy, categorical cross-entropy
■ Regression vs. classification loss functions
■ Choosing appropriate loss functions for different tasks
○ Batch Normalisation
■ How batch normalization works: mean and variance
normalization
■ Benefits of batch normalization: regularization, faster
convergence, handling covariate shift
■ Batch normalization during training and inference
○ Optimizers & Regularizations
■ Gradient descent and its variants: stochastic gradient
descent (SGD), mini-batch SGD, Adam, RMSprop
■ Learning rate and its impact on optimization
■ Momentum and adaptive learning rate methods
■ Optimizers in Keras and TensorFlow
■ L1 and L2 regularization: concepts and formulas
■ Dropout regularization and its impact on Neural Networks
■ Early stopping as a form of regularization
■ Combining regularization techniques for improved
performance
● DL Data structures and Frameworks
○ Introduction to Tensors
■ What are Tensors? Creating Tensors in PyTorch
■ Accessing and Modifying Tensors
■ Tensor Operations, Broadcasting and Reduction
○ Tensor Manipulation and Visualization
■ Reshaping and Resizing Tensors
■ Tensor Indexing and Slicing
■ Tensor Concatenation and Splitting
■ Tensor Visualization
○ Raw Representation - Introduce tensors to read in - Images,
Text, Videos, Speech etc.
○ Automatic Differentiation
■ Introduction to Autograd
■ Gradients and Backpropagation
■ Training a Simple Model
■ Advanced Autograd
○ Computational Graph vs Eager Execution
■ Explain the difference between the 2 modes
■ default mode (eager) vs using [Link]()
● Neural Architectures
○ Intro to Deep Learning
○ Feedforward Neural Networks (FNN)
○ Convolutional Neural Networks (CNN)
○ Recurrent Neural Networks (RNN)
○ Generative Adversarial Networks (GAN)
● Computer Vision - 1
○ Fundamentals of Image Processing
○ Object detection fundamentals
○ Haar Cascade Classifier
○ Object Detection using R-CNNs
○ Implementation of object detection using Python and OpenCV
○ Boundary Detection and Schedulers
● Computer Vision - 2
○ YOLO: Object detection
○ SqueezeNet
○ ResNet
● Deep Learning Mini Project
○ Real life ML project on Application of Deep learning Concepts
■ Two ambiguous problem statement at play - Learn to tie
everything together from running a basic FCNN to Deep
Learning architectures and solve real world problems
● Modern ML Architectures
○ Auto-encoders
○ VAEs
● Natural Language Processing - 1
○ Embeddings - Word2Vec, GloVe, Sentence level embeddings
○ Multi modal
○ Deep Learning for Recommendation
○ Sentiment Analysis
● Natural Language Processing - 2
○ Seq2Seq
○ BERT
○ Transformers
● Generative AI
○ Diffusion Models
○ Large Language Models (GPT-3, Sparrow, etc.)
RLHF & Paper Reviews
31 - 32
● Reinforcement learning from Human Feedback (RLHF)
○ Multi-armed Bandits, Markov Decision Processes
○ Monte Carlo Methods
○ Temporal Difference Learning, Model Based RL
○ Pre-training a language model (LM), gathering data and
training a reward model
○ Fine-tuning the LM with reinforcement learning.
● Computer Vision & NLP - Famous Papers Review
○ Walking through seminal papers - papers that made a major
breakthrough in AI/ML
ML Ops
33 - 39
● General System Design Principles
○ Latency And Throughput
○ Caching, Load Balancers
○ Replication And Sharding, Rate Limiting
○ Logging And Monitoring
● ML Design Principles
○ Reliability, Scalability, Maintainability, Adaptability
○ Different types of machine learning systems
○ Online prediction vs. batch prediction
○ Edge computing vs. cloud computing
○ Benefits of machine learning on the edge
○ Online learning vs. offline learning
○ Online evaluation metrics
● ML Project Scoping
○ Iterative process, Project scoping
○ Multiple objective optimization (MOO)
○ Walking through data needed, model to use, analysis and
susceptibility of deployment. Ex: Grocery store predicting
when food will go bad.
○ Constraints, Functional and Non-functional features
○ Evaluation, When & when not to use machine learning
● ML Model Training
○ Distributed training & Parallel architectures
○ Parallel computing
○ Need for large model training
○ When the model is too big, how do you train it?
● ML Model Deployment
○ Productionizing Machine Learning Models
● Model Performance and Re-training
○ Understanding inputs where model is successful/unsuccessful,
edge cases
○ Understanding what is going on within the "blackbox",
susceptibility of model and methods to improve model
performance based on analysis
○ Transfer learning, Instance Learning
○ Observe and monitor data in production
● Model Monitoring and Diagnosing Production Failures
○ ML Monitoring & Observability
○ Data and Model Drift
○ Pipeline Automation
○ How to make inferences faster ?
○ Full-Stack MLOps in the Cloud
○ Generating intuition behind the model (why it performs
well/poorly on examples) and how to address these issues (Ex:
collect more data)
Capstone Project
40 - 41
PART - 2 : Interview Preparation for ML/AI
Data Structures and Algorithms Interview Preparation
42 - 44
● Sorting Algorithms
○ Introduction to Sorting
○ Basics of Asymptotic Analysis
○ Worst & Average Case Analysis
○ Different Sorting Algorithms
○ Algorithm paradigms like Divide & Conquer, Decrease &
Conquer
○ Presorting
○ Extensions of Merge Sort, Quick Sort, Heap Sort
● Binary Search
● Arrays: Prefix Sum, Sliding Windows
● Linked List
● Recursion & Backtracking
○ Recursion as a Lazy Manager's Strategy
○ Recursive Mathematical Functions
○ Combinatorial Enumeration
○ Exhaustive Enumeration & General Template
○ Letter Case Permutations, Subsets, Backtracking
● Stacks and Queues
● Trees
○ Dictionaries & Sets, Hash Tables
○ Binary Search Trees, BST Search, Insert, Min, Max, Successor
& Predecessor
○ Tree Traversal Constructions
○ BFS & DFS Problems
○ Diameter of a Binary Tree and Count Univalue Subtrees
○ Tree Construction
● Graphs
○ Overview of Graphs
○ The 7 Bridges of Konigsberg Problem
○ Adjacency Lists, Matrices & Maps
○ Graph traversal of BFS and DFS
○ BFS Tree, DFS Stack Based Implementation
○ Finding Connected Components of a Graph
● Dynamic Programming
○ Top-down Memoization
○ Bottom-up Tabulation
○ Climbing n Stairs, Subsets of Size k
○ Unique paths in a grid, Path Sum, Coin Change
○ Unique Paths II, Word Break, Partition Equal Subset Sum, Edit
Distance
Software System Design Interview Preparation
45 - 47
● Online Processing Systems
○
Client-Server Model
○
Depth and Breadth Analysis
○
Cryptographic Hash Functions
○
Network Protocols, Web Server, Hash Index, Scaling
○
CAP Theorem, Cache, Storage
○
Load Balancing, Replication
● Batch Processing Systems
○
Inverted Index
○
External & K-way Sort Merge
○
Distributed File System
○
MapReduce Framework
○
Distributed Sorting
○
Search Engine Design
○
Graph Processor
○
Typeahead Suggestions
○
Recommendation Systems
● Stream Processing Systems
○ Application Performance Monitoring
○ Live Broadcasting
○ Designing Netflix
○ Google Maps Framework
48 - 51 Machine Learning Interview Preparation
● Supervised Learning I - Rank Relevant Search Results
○ Deep dive into the design of a search relevance system like
Google Search, a popular FAANG interview question.
○ Comprehensive coverage of document indexing, retrieval,
similarity scoring, filtering, and ranking.
○ Model training: Build a ranking model using Linear or Logistic
Regression. Which method performs better for ranking a search
result?
○ Online testing scenarios: How to run an A/B test to evaluate if
new features improve the model? Which metrics to use?
○ Interesting follow-up questions: How do you offset the lack of
negative samples for training without adding new data? Does a
“no-click” impression correspond to a negative label?
○ Non-trivial questions on fundamental topics: Does L1/L2
regularization always increase model performance? Which
metric is best for evaluating models on imbalanced datasets?
When is the k-nearest neighbors algorithm better than logistic
regression for classification analysis?
● Supervised Learning II - Design a YouTube Video
Recommendation System
○ Build a video recommendation system for YouTube users;
Answer questions like – How to maximize user engagement?
How to recommend new content to users?
○ Best practices of feature engineering, data collection, feature
encoding, and video embeddings.
○ In-depth coverage of content-based and collaborative filtering,
matrix factorization, and maximizing the optimum objective
function.
○ Triage critical concerns when building a recommender system:
How do you account for positional bias when ranking a video?
Strategies to ensure the freshness, diversity, and fairness of the
recommendations.
○ Non-trivial questions on fundamental topics: How do you train a
State Vector Machine (SVM) on non-linear data? Why only a
subset of features for each tree in a random forest? What is the
bias-variance tradeoff, and how can ensemble learning
techniques like bagging and boosting address it?
● Unsupervised Learning - Detect Fraud Transactions for Airbnb
○ Design an anomaly detection system for Airbnb transactions.
○ Comprehensive coverage of fraud detection techniques:
Reputation lists, rules-based detection, classification vs.
clustering.
○ A top-down approach to building a high-level architecture: User
and agent data, feature aggregation, model dashboard, data
embedding
○ Difficult follow-up questions: How to speed up computation time
for unsupervised anomaly detection? Strategies to combine
clustering with supervised learning techniques.
○ Non-trivial questions on fundamental topics: What could be the
possible reason(s) for producing two different dendrograms
using an agglomerative clustering algorithm for the same
dataset? Dimensionality reduction with computational power
constraints - t-SNE vs. PCA??
● Deep Learning I - Detect and Process Objects in a Scene
○ Design an Image Processing system for Object Detection –
frequently asked in FAANG ML interviews.
○ Deep-dive into object detection workflow: Preprocessing,
Candidate Generation and Selection, Unprocessing, and
Postprocessing.
○ Multiple strategies to build the object detector: Convolutional
Networks, Region-based CNNs, You Only Look Once (YOLO),
Transfer Learning, etc.
○ Interview-relevant strategies: What questions to ask an
interviewer? How to structure your solution?
○ Address possible follow-up questions: How do you detect and
replace multiple instances of the same object from an image?
What if direct ground truth labels are absent?
○ Non-trivial questions on fundamental topics: Using dropout
layers in a small neural network. How to combat vanishing and
exploding gradients in CNNs? What is the best learning rate
optimizer for improving model performance on large datasets?
● Deep Learning II - Build a Tech Support Chatbot
○ Design an intelligent Discord bot to provide Technical Support
for a software Bootcamp.
○ In-depth coverage of functional and non-functional requirements:
Scale and latency estimation, throughput, passive feedback
mechanisms
○ Knowledge base creation: Embedding, Sharding, Caching, etc.
Strategies to expand the knowledge base.
○ Challenges in bot design: How to deal with a cold-start with no
knowledge base? How do you generate answers to previously
unasked questions?
○ Logical follow-up questions: How to handle increasing
complexity and scale? How can we introduce a continuous
learning mechanism in the chatbot design?
○ Non-trivial questions on fundamental topics: Which type of word
embedding method is more suitable for measuring context
similarity? Why is “Exploding Gradients'' a problem in the
context of RNNs? When should we not use a bi-directional
LSTM?
● Additional Topics:
○ A comprehensive step-by-step approach to ML System
Design interview rounds
■ How is ML System Design different from General System
Design?
■ What does an interviewer expect from this round?
■ How do you breakdown and answer open-ended questions
like:
○ Modern ML Architectures
■ Why do we learn a distribution instead of a deterministic
model during encoding? How do we introduce variability in
a variable autoencoder?
■ What is the difference between Discriminative and
Generative models?
○ Reinforcement Learning
■ How do you evaluate the state and responses of an agent?
■ How is value iteration different from policy iteration? What
problem does it address?
Career skills
52 - 54
● Interview research & strategy
○ Sessions with FAANG Technical Recruiters to help you figure
out the companies that would be a great fit, bucket those
companies into secondary and primary targets, roles that we
can apply to in those companies, etc.
● Resume & LinkedIn
○ Getting more interviews/ mastering Recruiter communication
(including Resume/ LinkedIn, Alumni connect for referrals,
Networking), etc
● Behavioral Interviews, Offer negotiation, and
Productivity/Structure
○ Optimizing performance in the phone screen and onsite stages
(Behavioral interviews and other best practices, overcoming
interview anxiety, and understanding how we are graded in
interviews/ self-auditing)
○ How to make the best transition for you (Offer negotiation +
assessing the opportunity holistically and what this move
means for the future of your career)
Floater Sessions in between on :
Floater
● Introduction to Shell Scripting
● Introduction to Git and GitHub
PART - 3 : Career Support & Job Placements
Support Period of 6-months Starts
● Repeat classes. (You can attend All Live Classes once again in the
support period if required)
● Outside the course period - Negotiation Support + Lifetime Access to
recorded videos of all live sessions including mocks and course
material
● 15 Mock interviews with Tech leads and Hiring Managers from Top
tech companies
Methodology
● Classes will be held twice a week - First on Sunday (9 am - 1 pm
PST) and Second on Thursday (6 pm - 8 pm PST)
See you onboard the IK program!