0% found this document useful (0 votes)
14 views

Skill Development Program

hiii

Uploaded by

Harsha G H
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

Skill Development Program

hiii

Uploaded by

Harsha G H
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Skill Development Programs

CourseName Duration

Embedded Systems 7 Days

Embedded Linux 9 Days

Cybersecurity 10Days

Python 7 days

Powerbi 6days

Machine Learning 5 days

Mechatronics 6 days
MatlabSimulink 5 days

MatlabSimulink 3days

Matlab 6 days

Matlab & Simulink 7 days

Linux 3 days

GenAI_leaders 1 days
FreeRTOS 3 days

Free RTOS 4 Days

FPGA PROGRAMMING USING


5 days
VHDL

FPGA fundamentals 1day

FPGA DESIGNING USING


5days
VERILOG
Embedded C++ 21 days

Embedded AI Workshop 2 Days

Embedded AI 5 Days

Devops 3 Days

Data Science 5 days

Cybersecurity ARK & PAM 2 Days


Cyber Securitiy 2Days

core_python 6days

C++ 5 days

Building Embedded Real-Time


5 days
Applications

Best coding practices, secure


coding, OWASP for enterprise, 1 day
MISRA for embedded
AUTOSAR 4 day

ARM programmimg 10 day

AIML 5days

Advanced Pytho with AI ML 10 day


Advanced C++ Programming 5days

Advance C programming 5days

C Basics Essentials 7 days

IOT Ecosystem Development


with ESP32 MCU using 7 days
Micropython

Embedded System Software


7 days
Development
IOT Ecosystem Development
with ESP32 MCU using 5 days
Micropython

Embedded Systems using


3 Days
STM32
Skill Development Programs
Program Highlights
Comprehensive Introduction to Embedded Systems
ARM Cortex M3 Programming
Hands-on Peripheral Programming
Advanced Programming Techniques – PWC, RTC &Interrupt Management
Capstone Project

Comprehensive Linux and Shell Scripting Training


In-depth Process and Memory Management
Device Driver Development
Embedded Linux on Raspberry Pi
Practical Projects and Assessments

Introduction to Cybersecurity
Design-In Security to Products, Hands-on on how to avoid SQL Injection, XSS (Cross-Site
Scripting)
Hands-on Hydra, John the Ripper, Metasploit, Docker, Nikto
Identity and Access Management
Python Flask Application with Keycloak using OAuth and SAML

Comprehensive familiarity to Python


Core Python Programming and Data Structures
In-depth Programming Constructs
Advanced Python Techniques including lamda functions
Practical Application and Problem Solving using Python

Getting started with Power BI


Data Transformation and Cleaning
Dashboard and Reports Creation
Filters and Interaction
Revision and Project Assessment

Strong Foundation in Python for Data Analysis


Core Data Manipulation and Visualization Skills
Practical Data Cleaning for Machine Learning
In-Depth Supervised Machine Learning Techniques
Unsupervised Learning with Clustering and Real-World Applications

Introduction to MATLAB and Simulink


Modeling and Simulation Fundamentals
System Dynamics and Basic Control Design
Advanced Simulink Features
Real-Time Simulation and Hardware Integration
MATLAB Fundamentals and GUI Development
Digital Signal Processing and Filter Design
Image Processing Techniques and Enhancements
Machine Learning with MATLAB
Simulink for Modeling, Simulation, and Embedded Code Generation

Introduction to MATLAB and basic operations, including variables, arithmetic, and


graphical functions.
Overview of MATLAB data structures, including matrices, structures, and cell arrays.
Exploring flow control, user-defined functions, and GUI development in MATLAB.
Introduction to SIMULINK for system modeling, including block diagrams and
simulations.
Advanced SIMULINK features such as parameterizing blocks, State Flow, and embedded
code generation.

Introduction to MATLAB and Simulink


Modeling and Simulation Fundamentals
System Dynamics and Basic Control Design
Advanced Simulink Features
Real Time Simulation and Hardware Integration

Introduction to MATLAB and Simulink


Modeling and Simulation Fundamentals
System Dynamics and Basic Control Design
Advanced Simulink Features
Real Time Simulation and Hardware Integration

Introduction to Linux Operating System


Basic Linux Commands
Process Management
Pipes in Linux
Interprocess Communication (IPC)

Fundamentals of AI
Gen AI Journey
Prompt Engineering
Ethical and Regulatory Implications
LLM and Deployment
RTOS Concepts: Introduction to RTSystems, Task Scheduling, and Porting FreeRTOS to
LPC
Real-Time Task Management: State Transition Diagram, FreeRTOS Schedulers, and
Periodic Task Implementation
Intertask Synchronization: Semaphores (Binary, Mutex) and Priority
Inversion/Inheritances
Intertask Communication: Message Queues, Pipes, and Shared Memory with FreeRTOS
Memory Management and Interrupt Handling: Strategies, Allocation/Deallocation, and
Interrupt Management with Semaphores

FreeRTOS Fundamentals and Real-Time Operating Systems Overview


Advanced FreeRTOS Concepts: Task Scheduling, Context Switching, and IPC
Peripheral Drivers Integration with FreeRTOS: UART, DMA, ADC, PWM
Project Day: Integrating Peripherals and Task Management in FreeRTOS
Daily Q&A Sessions, Assignments, and Final Assessment

Introduction to FPGA, its architecture, and applications, along with Xilinx tools and
VHDL simulation.
Detailed study of VHDL data types, syntax, coding structures, and design examples.
Exploring subprograms in VHDL including functions, procedures, and packages.
Creating test benches, file operations, and implementing state machines in VHDL.
Synthesis of large projects, parameterized code, IP core integration, and project
design/implementation.

Introduction to HDL Basic and Coding examples.


Fundamentals of Digital Sequential circuits and FSM design.
Introduction to Xilinx Vivado Tool and Verilog/VHDL simulation.
Briefing on FPGA Fundamentals and types.
Final implementation of all learned concepts into a Project Design.

Introduction to Verilog Language and Basic Concepts


Behavioral Modeling and Advanced Constructs
State Machine Design and Useful Modeling Techniques
Integrating IP Core and Synthesis of Projects
Project Design, Implementation, and Demo Presentation
Introduction to Embedded C++ programming, including C++ basics, control structures,
functions, and memory management.
Deep dive into Object-Oriented Programming concepts, advanced OOP, and templates,
including exception handling and the Standard Template Library (STL).
Hands-on embedded system programming with ARM Cortex M3, covering GPIO, LCD,
ADC, timers, PWM, RTC, and watchdog timers.
Communication protocols programming (UART, SPI, I2C, CAN) and practical applications
of these protocols.
Project work and testing optimization, integrating peripherals, and demonstrating real-
world applications such as home automation systems.

Introduction to Embedded AI and ESP32


ESP32 Architecture and Programming
AI Fundamentals and Machine Learning
TensorFlow Lite for Microcontrollers
Edge AI and Computer Vision

Introduction to Python and Embedded AI


Hands-on Training with ESP32
Introduction to Machine Learning
Edge AI Concepts and Optimization
Final Project and Future Trends

Introduction to DevOps and Jenkins


Basic Jenkins Operations
Jenkins Pipeline
Integrating Jenkins with Version Control
DevOps Best Practices

1. In-depth coverage of essential data science libraries like NumPy, Pandas, and
Matplotlib, with hands-on exercises.
2. Introduction to machine learning concepts, including supervised and unsupervised
learning, and practical implementation.
3. Hands-on experience with various machine learning algorithms such as Linear
Regression, Logistic Regression, Decision Trees, and Naïve Bayes.
4. Exploration of unsupervised learning techniques, including K-Means and Hierarchical
clustering, with practical applications.
5. Focus on model evaluation, performance metrics, and techniques like
hyperparameter tuning, cross-validation, and feature engineering.

Cybersecurity
Identity and Access Management
CyberArk
Privileged Access Management
Real-World Use Cases and Implementation Success
Ethical Hacking - Gaining Access Phase in Cyber Security
Software Vulnerability Remediation and Reporting
Exploitation Phases of Penetration Testing
Vulnerability Scanning and Analysis
Documentation and Reporting

Introduction to Python, variables, data types, input/output, and operators


Python Data Structures: Set, Tuple, Dictionary, and List operations
Control Flow: if-else, loops, list comprehensions, and stack/queue implementations
Functions: Definitions, arguments, recursion, lambda, and functional programming
tools
Object-Oriented Programming: Classes, objects, inheritance, polymorphism, and
exception handling

Introduction to C++ with coverage of history, features, and standard practices, including
variable declaration, typecasting, and reference variables.
In-depth exploration of C++ functions, including function overloading, polymorphism,
inline functions, function pointers, and modern C++ features like lambdas.
Generic programming with function templates, STL algorithms for sorting and
searching, and differences between macros and templates.
Class and object concepts, memory management, encapsulation, abstraction,
constructors, destructors, and techniques to prevent memory leaks.
Advanced topics including inheritance, runtime polymorphism with virtual functions,
exception handling, RTTI, template classes, and file I/O operations.

Understanding the Internal Architecture of RM57L843 MCU and its key specifications,
peripherals, and capabilities.
GPIO Programming with practical exercises on controlling LEDs, switches, and buzzers.
ADC Programming including interfacing with LM35 temperature sensor and reading
analog signals.
Communication Protocols such as UART and SPI programming, with practical exercises
for data transmission and controlling displays.
FreeRTOS API Programming for multitasking, inter-task communication, and handling
semaphores and interrupts.

Coding Standards
General Guidelines
C, C++, Java, C# coding standards
Static Analysis
Secure Coding, MISRA C, OWASP
Overview and Basics of AUTOSAR, including its key goals, layered architecture, and
software component (SWC) description.
Detailed Introduction to AUTOSAR Methodology and Run-Time Environment (RTE),
focusing on system configuration and optimal use.
Comprehensive Coverage of Basic Software (BSW), including ECU abstraction layers,
complex device drivers (CDD), and communication services.
Hands-on Training with AUTOSAR Tools like Vector DaVinci, including configuration of
software components and system executables.
Focus on Safety and Security in AUTOSAR, including CRC, crypto, and E2E security, along
with system and ECU configuration.

Comprehensive ARM Cortex M3 and LPC1768 microcontroller programming


In-depth exploration of communication protocols: UART, I2C, SPI, and CAN
Hands-on experience with advanced peripherals: ADC, DAC, PWM, RTC, and more
Practical exercises for interfacing with USB, Ethernet, SD cards, and displays
Final project integrating multiple peripherals with full debugging and testing

Introduction to Artificial Intelligence and Machine Learning concepts, supervised and


unsupervised learning.
Hands-on experience with Numpy and Pandas for data manipulation and preprocessing.
Data visualization using Matplotlib and Pandas, including various types of plots.
Supervised learning techniques with focus on regression and classification, using
ScikitLearn.
Performance evaluation methods such as MSE, accuracy, F1 score, and model
comparison for classification tasks.

Introduction to Artificial Intelligence & Machine Learning, covering real-life use cases,
types of learning (supervised and unsupervised), and the latest trends in AI and ML.
Python Programming: Key Python concepts like variables, data types, advanced
constructs (e.g., list comprehension, lambda functions), and libraries (e.g., Numpy,
Pandas, Matplotlib).
Machine Learning Models: Supervised learning with regression and classification
techniques, model evaluation, optimization methods (e.g., Lasso, Ridge), and advanced
classification algorithms like Random Forest and XGBoost.
Unsupervised Learning: Techniques like clustering (K-means, hierarchical) and
dimensionality reduction (PCA), with hands-on labs for clustering and image analysis.
Deep Learning & Neural Networks: Introduction to ANN, CNN, and deep learning
libraries (TensorFlow, Keras), along with hands-on applications in image processing,
computer vision, and natural language processing.
Master advanced C++ programming concepts and techniques, including modern C++
features like C++11, C++14, C++17, C++20, and advanced object-oriented programming.
Gain expertise in memory management, smart pointers, and advanced STL containers,
focusing on dynamic memory allocation and deallocation.
Learn concurrency and parallelism, with emphasis on thread management,
synchronization, and parallel STL for efficient execution.
Explore embedded C++ techniques, including performance optimization, real-time
constraints, and hardware interaction for embedded systems.
Understand advanced C++ best practices, design patterns, debugging techniques, and
modern coding standards for writing efficient, maintainable code.

Master advanced C programming techniques, including complex data structures,


dynamic memory management, and advanced pointers.
Gain proficiency in optimizing code through compiler optimizations, loop unrolling, and
performance analysis tools like GDB.
Learn secure coding practices, prevent vulnerabilities like buffer overflows, and
understand the importance of portability and writing compliant code.
Develop expertise in concurrency with multitasking, inter-process communication (IPC),
and advanced memory management techniques like memory pools and custom
allocators.
Explore advanced topics like metaprogramming, multithreading with POSIX threads,
and implement MISRA C guidelines for safe and portable C programming.

Master C programming concepts from the ground up.


Learn key features of C, including functions, arrays, and pointers.
Understand control flow and modular programming techniques.
Explore file handling techniques, including binary files and debugging.
Gain hands-on experience with debugging tools like GDB and online debuggers

Introduction to IoT and ESP32


MicroPython Programming and GPIO
Sensors and Data Acquisition
Actuators
IoT Connectivity and Communication

Introduction to ARM CORTEX M3 CPU, GPIO Programming, and Embedded Build


Process
IO Programming, including LCD and Matrix Keypad Programming
ADC, Timer, and PWM Programming for Embedded Systems
Interrupt Programming, UART, and SPI Communication Protocols
Final Project Implementation, Presentation, and Course Wrap-up
Introduction to IoT, ESP32, and MicroPython basics.
Hands-on programming with MicroPython and GPIO, including projects like blinking
LED and button press detection.
Interfacing sensors and data acquisition, with projects like temperature, humidity, and
light sensor integration.
Working with actuators, control systems, and hands-on projects like motor control and
home automation.
IoT connectivity, building complete ecosystems, and developing final projects with
cloud integration.

Introduction to ARM Cortex M4 based MCU STM32F411RE


GPIO Programming and ADC Interfacing
Timer Concepts and Programming
Interrupt Handling and Communication Protocols (UART, SPI, I2C)
Hands-on Assignments and Projects based on Peripheral Programming
Embedded Systems outline 7 days
Embedded Linux 09 Days
Vehicle Network Communication - Operation & Diagnosis
ESB Course Outline HV Familiarization
Electrical Systems Diagnosis
Electric Vehicle Supply Equipment & Electric Vehicle Charging Systems
Cybersecurity_10Days
Cybersecurity_5Days
Cybersecurity_2Days
Python-50hrs
Python 3 days
powerbi_oneday_content
Powerbi_6days
ML_5days
Mechatronics 42 hours
MatlabSimulink-5days
MatlabSimulink - 3days
Matlab 42 hours
Matlab & Simulink
Linux -3 days
JEE Full Stack with Angular ToC_60 Days (2)
Java FSD For Freshers - V22.4
Java Foundation ToC_40 Days TOC 2024
GenAI_leaders
FreeRTOS 3 days
Free RTOS 4 Days
FPGA PROGRAMMING USING VHDL- 5 days
FPGA fundamentals - 1day
FPGA DESIGNING USING VERILOG- 5days
Embedded C++ - 21 days
Embedded AI Workshop Outline
Embedded AI 5 Days
Devops
Data Science- 5 days
Cybersecurity ARK & PAM
Cyber Security_Outline_Workshop_12_Hours
Cyber Security_Outline_Webinar_4_Hours
Cyber Securities_2Days_Updated
core_python_6days
C++ 5 days
Building Embedded Real-Time Applications
Best coding practices, secure coding, OWASP for enterprise, MISRA for embedded- 1 day
AUTOSAR
ARM programmimg
AIML- 5days
Advanced Pytho with AI ML
Advanced C++ Programming
Advance C programming
C Basics Essentials 50 Hrs
IOT Ecosystem Development with ESP32 MCU using Micropython 7 days
Embedded System Software Development 7 days
IOT Ecosystem Development with ESP32 MCU using Micropython -5 days
Embedded Systems using STM32 - 3 Days
Embedded Systems
Embedded Linux
Cybersecurity
Python
Powerbi
ML
MatlabSimulink
Linux
GenAI
FreeRTOS
FPGA
Embedded C++
Embedded AI
Devops
C++
AUTOSAR
ARM
C Programming
IOT
Verilog
System Verilog
UVM
Deep Learning
NLP
Computer Vision
SDLC
Verification & Validation
RDBMS usingMy SQL
Device Drivers
Basic Electronics
Advanced C++ Programming
IOT Ecosystem Development
with ESP32 MCU using
Micropython
Cybersecurity ARK & PAM
Cybersecurity Fundamentals

You might also like