AI (Robotics) Course Outline

Course Contents / Lesson Plan
Course Title: AI (Robotics)
Duration: 3 Months
MODULES
Scheduled WeeksModule TitleDaysHoursLearning UnitsHome Assignment
Week 1Introduction to AI and RoboticsDay 1Hour 1Course Introduction and Expectations
Hour 2Intro to AI and Robotics
Hour 3Job Market Overview
Hour 4Work Ethics in Institute
Day 2Hour 1History of AI and Robotics
Hour 2Current State of AI and Robotics
Hour 3Applications of AI and Robotics
Hour 4Ethical Considerations in AI and Robotics
Day 3Hour 1Introduction to Programming Languages used in AI and Robotics
Hour 2Variables, Data Types, and Operators
Hour 3Control Structures and Functions
Hour 4Hands-on Practice with a Programming Language
Day 4Hour 1Introduction to Machine Learning (ML)
Hour 2Supervised vs. Unsupervised Learning
Hour 3Linear Regression
Hour 4Hands-on Practice with a ML Algorithm
Day 5Hour 1Introduction to Computer Vision
Hour 2Image Processing Techniques
Hour 3Feature Extraction
Hour 4Hands-on Practice with a Computer Vision Algorithm
Week 2Programming FundamentalsDay 1Hour 1Success Stories of AI and Robotics
Hour 2Recap of Programming Concepts
Hour 3Introduction to Object- Oriented Programming (OOP)
Hour 4Hands-on Practice with OOP
Day 2Hour 1Data Structures and Algorithms
Hour 2Recursion
Hour 3Big O Notation
Hour 4Hands-on Practice with Data Structures and Algorithms
Day 3Hour 1Introduction to Version Control Systems (VCS)
Hour 2Git Basics
Hour 3Branching and Merging
Hour 4Hands-on Practice with Git
Day 4Hour 1Introduction to Web Development
Hour 2HTML, CSS, and JavaScript
Hour 3Web Frameworks
Hour 4Hands-on Practice with Web Development
Day 5Hour 1Introduction to Cloud Computing
Hour 2Cloud Providers
Hour 3Infrastructure as Code
Hour 4Hands-on Practice with Cloud Computing
Week 3Machine Learning BasicsDay 1Hour 1Motivational Lecture on AI and Robotics
Hour 2Multivariate Linear Regression
Hour 3Logistic Regression
Hour 4Hands-on Practice with Regression Algorithms
Day 2Hour 1Support Vector Machines (SVM)
Hour 2Kernel Tricks
Hour 3Hands-on Practice with SVM
Hour 4Hands-on Practice with SVM
Day 3Hour 1Decision Trees and Random Forests
Hour 2Ensemble Methods
Hour 3Hands-on Practice with Decision Trees and Random Forests
Hour 4Decision Trees and Random Forests
Day 4Hour 1Introduction to Neural Networks
Hour 2Perceptron
Hour 3Multi-Layer Perceptron (MLP)
Hour 4Hands-on Practice with Neural Networks
Day 5Hour 1Introduction to Deep Learning
Hour 2Convolutional Neural Networks (CNNs)
Hour 3Recurrent Neural Networks (RNNs)
Hour 4Hands-on Practice with CNNs and RNNs
Week 4Computer VisionDay 1Hour 1Success Stories of AI and Robotics
Hour 2Introduction to Image Processing
Hour 3Image Filtering
Hour 4Hands-on Practice with Image Filtering
Day 2Hour 1Edge Detection
Hour 2Feature Extraction Techniques
Hour 3Hands-on Practice with Feature Extraction
Hour 4Hands-on Practice with Feature Extraction
Day 3Hour 1Object Recognition
Hour 2Object Tracking
Hour 3Hands-on Practice with Object Recognition and Tracking
Hour 4Hands-on Practice with Object Recognition and Tracking
Day 4Hour 1Semantic Segmentation
Hour 2Instance Segmentation
Hour 3Hands-on Practice with Segmentation
Hour 4Hands-on Practice with Segmentation
Day 5Hour 1Introduction to 3D Computer Vision
Hour 2Stereo Vision
Hour 3Depth Estimation
Hour 4Hands-on Practice with 3D Computer Vision
Week 5Natural Language ProcessingDay 1Hour 1Introduction to Natural Language Processing (NLP)
Hour 2Text preprocessing and cleaning
Hour 3Tokenization and stemming
Hour 4Part-of-speech tagging
Day2Hour 1Named Entity Recognition (NER)
Hour 2Chunking and parsing
Hour 3Word embeddings
Hour 4Language modeling
Day 3Hour 1Sentiment analysis
Hour 2Topic modeling
Hour 3Text classification
Hour 4Information retrieval
Day 4Hour 1Machine translation
Hour 2Dialogue systems
Hour 3Text summarization
Hour 4Natural Language Generation (NLG)
Day 5Hour 1Ethical considerations in NLP
Hour 2Emerging trends in NLP
Hour 3Practical applications of NLP
Hour 4Hands-on NLP project
Week 6Reinforcement LearningDay 1Hour 1Introduction to Reinforcement Learning (RL)
Hour 2Markov Decision Processes (MDPs)
Hour 3Value iteration and policy iteration
Hour 4Monte Carlo methods
Day 2Hour 1Temporal Difference (TD) learning
Hour 2SARSA algorithm
Hour 3Q-Learning
Hour 4Deep Q-Learning
Day 3Hour 1Exploration vs exploitation trade-off
Hour 2Multi-armed bandits
Hour 3Upper Confidence Bound (UCB) algorithm
Hour 4Thompson Sampling
Day 4Hour 1Policy Gradient Methods
Hour 2REINFORCE algorithm
Hour 3Actor-Critic methods
Hour 4Asynchronous Advantage Actor-Critic (A3C) algorithm
Day 5Hour 1Multi-Agent RL
Hour 2Cooperative and competitive scenarios
Hour 3Multi-Agent Deep RL
Hour 4Applications of RL in robotics
Week 7Deep Learning BasicsDay 1Hour 1Introduction to Deep Learning (DL)
Hour 2Artificial Neural Networks (ANNs)
Hour 3Activation functions
Hour 4Forward and backward propagation
Day 2Hour 1Convolutional Neural Networks (CNNs)
Hour 2Pooling layers
Hour 3Convolutional layers
Hour 4Batch Normalization
Day 3Hour 1Recurrent Neural Networks (RNNs)
Hour 2Long Short-Term Memory (LSTM) networks
Hour 3Gated Recurrent Units (GRUs)
Hour 4Word-level language modeling
Day 4Hour 1Autoencoders
Hour 2Variational Autoencoders (VAEs)
Hour 3Generative Adversarial Networks (GANs)
Hour 4Deep Reinforcement Learning (DRL) with DL
Day 5Hour 1Transfer Learning
Hour 2Fine-tuning and feature extraction
Hour 3Domain adaptation
Hour 4Practical applications of DL
Week 8Robotics ControlDay 1Hour 1Introduction to Robotics Control
Hour 2Degrees of freedom and joint types
Hour 3Forward kinematics
Hour 4Inverse kinematics
Day 2Hour 1Differential kinematics
Hour 2Jacobians and manipulability
Hour 3Control of robot arms
Hour 4Inverse dynamics
Day 3Hour 1Robot dynamics
Hour 2Lagrangian dynamics
Hour 3Newton-Euler equations
Hour 4Robust control of robots
Day 4Hour 1Trajectory planning and control
Hour 2Motion planning algorithms
Hour 3Path following control
Hour 4Feedback linearization
Day 5Hour 1Practical applications of robotics control
Hour 2Emerging trends in robotics control
Hour 3Robotics control
Hour 4Revision of complete topic
Week 9Reinforcement Learning for RoboticsDay 1Hour 1Introduction to Reinforcement Learning for Robotics
Hour 2Robotics Applications of RL
Hour 3Markov Decision Processes (MDPs)
Hour 4Markov Decision Processes (MDPs)
Day 2Hour 1Q-Learning
Hour 2Deep Q-Learning
Hour 3Experience Replay
Hour 4Discussion session
Day 3Hour 1Policy Gradient Methods
Hour 2Actor-Critic Methods
Hour 3Proximal Policy Optimization (PPO)
Hour 4Proximal Policy Optimization (PPO)
Day 4Hour 1Multi-Agent RL
Hour 2Decentralized and Centralized RL
Hour 3Cooperative and Competitive RL
Hour 4Discussion
Day 5Hour 1RL for Robotics Case Studies
Hour 2Industrial Automation
Hour 3Autonomous Driving
Hour 4Autonomous Driving
Week 10Advanced Computer VisionDay 1Hour 1Introduction to Advanced Computer Vision
Hour 2Object Detection
Hour 3Object Tracking
Hour 4Discussion
Day 2Hour 1Semantic Segmentation
Hour 2Instance Segmentation
Hour 3Mask R-CNN
Hour 4Discussion
Day 3Hour 1Generative Models
Hour 2Variational Autoencoders
Hour 3Generative Adversarial Networks (GANs)
Hour 4Discussion
Day 4Hour 1Video Understanding
Hour 2Optical Flow
Hour 3Action Recognition
Hour 4Action Recognition
Day 5Hour 13D Computer Vision
Hour 2Monocular Depth Estimation
Hour 3RGB-D Reconstruction
Hour 4Complete topic revision
Week 11Deep Reinforcement Learning Day 1Hour 1Introduction to Deep Reinforcement Learning (DRL)
Hour 2DRL Frameworks
Hour 3DRL Frameworks
Hour 4DQN Revisited
Day 2Hour 1REINFORCE
Hour 2Actor-Critic Methods
Hour 3Actor-Critic Methods
Hour 4Discussion
Day 3Hour 1Asynchronous RL
Hour 2Asynchronous RL
Hour 3A3C
Hour 4Distributed RL
Day 4Hour 1Exploration Strategies
Hour 2Epsilon Greedy
Hour 3Boltzmann Exploration
Hour 4Discussion
Day 5Hour 1RL for Games
Hour 2Atari Games
Hour 3AlphaGo and AlphaZero
Hour 4Complete topic revision
Week 12Robotics PerceptionDay 1Hour 1Introduction to Robotics Perception
Hour 2Sensors in Robotics
Hour 3Sensors in Robotics
Hour 4Cameras
Day 2Hour 1Depth Perception
Hour 2Stereo Vision
Hour 3Time of Flight (ToF)
Hour 4Time of Flight (ToF)
Day 3Hour 1LiDAR
Hour 2Types of LiDAR
Hour 3Point Cloud Processing
Hour 4Point Cloud Processing
Day 4Hour 1Simultaneous Localization and Mapping (SLAM)
Hour 2Types of SLAM
Hour 3Visual SLAM
Hour 4Discussion
Day 5Hour 1Robotics Perception Case Studies
Hour 2Self-Driving Cars
Hour 3Autonomous Drones
Hour 4Applications in daily life
Tasks for Certificate in AI (Robotics)
Task No. TaskDescription Week
1Simple robotBuild a simple robot using a kit Week 1
2Basic codingWrite a program to control the robot built in Week 1 Week 2
3Machine Learning implementationImplement a simple ML model to make the robot move based on data from its sensors Week 3
4Computer Vision ImplementationBuild a program to detect and track objects using a camera Week 4
5ChatbotBuild a chatbot that can answer simple questions Week 5
6Robot (RL technique)Building a robot that can navigate through a maze using RL techniques Week 6
7Implement DL modelImplement a simple DL model to recognize objects in images Week 7
8Robotic ArmBuild a program to control a robot arm Week 8
9Building a robot that can learn to perform tasks through RLBuild a robot that can learn to perform tasks through RL Week 9
10Computer VisionBuild a program to detect and track objects in real-
time using a camera
Week 10
11DRL TechniquesBuild a robot that can learn to perform complex tasks using DRL techniques Week 11
12LiDAR and SLAMBuilding a program to map a room using LiDAR and SLAM techniques Week 12
13Final ProjectCombining all the topics covered in the course to build a complete AI-driven robot that can perform tasks autonomously. Week 13
Motivational Lectures AI (Robotics)
The Rise of AI: https://www.youtube.com/watch?v=5J5bDQHQR1g
This video provides an overview of the impact that AI is having on various industries and highlights some of the breakthroughs that have been made in recent years.
How Robotics Will Change the World: https://www.youtube.com/watch?v=UwsrzCVZAb8
This video provides an overview of the impact that robotics is having on society, including in fields such as healthcare, manufacturing, and agriculture.
What is Deep Learning and How Does it Work? : https://www.youtube.com/watch?v=aircAruvnKk
This video provides a motivational introduction to deep learning, explaining what it is and how it works, as well as some of the applications of deep learning.
The Promise and Peril of Our Machine Learning Future: https://www.youtube.com/watch?v=I-JfN9HNmV4
This video provides an overview of the potential benefits and risks of machine learning, and how it will impact the future of society.
The Future of Robotics: https://www.youtube.com/watch?v=w22b-E_qP5o
This video provides an exciting look at the future of robotics, including how robots will impact various industries and the potential for robots to become a part of our daily lives.