12 Courses
Fresh Graduate On-boarding
HRDC Reg. No: 10001674439
Duration: 1 Day (7 Hours)
Engineering Systems & Troubleshooting Fundamentals is a practical, beginner-focused course designed to introduce participants to how real-world engineering systems operate within Linux-based environments.
The course covers essential system components such as processes, services, logs, and infrastructure interactions. Participants will learn how to observe system behavior, monitor performance, and apply structured troubleshooting techniques to diagnose and resolve issues effectively.
Through hands-on exercises and realistic scenarios, learners will build a strong foundation for working in system operations, support, and DevOps environments.
HRDC Claimable ID: 10001674439
By the end of this course, participants will be able to:
ps, top, df, free, systemctl)vim or nano)Fresh Graduate On-boarding
HRDC Reg. No: 10001674438
Duration: 1 Day (7 Hours)
Debugging, Log Analysis & Problem Solving is a practical, hands-on course designed to develop essential troubleshooting skills using Linux-based tools and real-world scenarios.
As the final stage of the engineering onboarding pathway, this course integrates knowledge from Linux, scripting, and system operations. Participants will learn how to analyze logs, identify root causes, and apply structured debugging techniques to resolve system and application issues effectively.
Through guided exercises and realistic simulations, learners will gain the confidence to approach problems methodically and operate like professional engineers.
HRDC Claimable ID: 10001674438
By the end of this course, participants will be able to:
grep, awk, sed, tail, less)ps, top, systemctl)Fresh Graduate On-boarding
Course Duration: 1 Day (7 Hours)
HRDC Registration Number: 10001674291
DevOps Lifecycle & Tools for Engineers is a practical, beginner-friendly course designed to introduce participants to modern software development and deployment workflows.
This course provides a clear understanding of how development, integration, deployment, and monitoring are connected within real-world DevOps environments. Participants will gain hands-on exposure to essential tools such as Git, CI/CD platforms, Docker, and monitoring systems.
Through guided exercises and workflow simulations, learners will develop the foundational knowledge required to contribute effectively within DevOps-driven teams.
HRDC Claimable ID: 10001674291
By the end of this course, participants will be able to:
Fresh Graduate On-boarding
HRDC Reg. No: 10001673942
Duration: 1 Day (7 Hours)
Linux Shell Scripting for Automation is a hands-on training program designed to equip fresh graduates and junior engineers with practical scripting skills to automate repetitive system and operational tasks.
The course focuses on real-world use cases such as log processing, system monitoring, and workflow automation using Bash and standard Unix tools. Participants will learn how to build, execute, and structure scripts efficiently while leveraging powerful command-line utilities.
Through guided labs and scenario-based exercises, learners will gain the confidence to apply automation techniques immediately in their daily engineering tasks.
HRDC Claimable ID: 10001673942
By the end of this course, participants will be able to:
vim or nano)grep, awk, sed, cut, sort, uniq)Fresh Graduate On-boarding
HRDC Reg. No: 10001673653
Duration: 1 Day (7 Hours)
Linux for Engineers (Hands-On) is a practical, beginner-friendly course designed to equip fresh graduates and junior engineers with essential Linux skills for real-world environments.
Participants will learn how to navigate Linux systems, manage files and permissions, monitor processes, and troubleshoot common system issues. Through guided labs and scenario-based exercises, this course builds confidence in handling Linux-based systems widely used in engineering, IT, and embedded environments.
HRDC Claimable ID: 10001673653
By the end of this course, participants will be able to:
ls, cd, cp, mv, rm, ps, top, systemctl)vim or nano)Fresh Graduate On-boarding
Duration: 1 Day (8 Hours)
Level: Beginner
This course provides a comprehensive understanding of ASIC (Application-Specific Integrated Circuit) design, focusing on the front-end design flow. Participants will learn about system design, chip architecture, RTL design, verification, and pre-silicon validation techniques.
The training also covers FPGA prototyping, hardware emulation, and functional verification to ensure participants gain hands-on knowledge of modern chip design methodologies.
VLSI & Hardware Engineers – Working on ASIC and FPGA design.
Embedded System Developers – Understanding chip-level design principles.
Chip Architects & RTL Designers – Learning system and chip architecture.
Verification & Validation Engineers – Implementing pre-silicon testing techniques.
HRDC Claimable (Check with HRDC for eligibility).
Covers ASIC front-end design flow, RTL coding, and verification.
Hands-on training in FPGA prototyping, simulation, and hardware validation.
Learn how to optimize chip design for power, performance, and area.
Basic understanding of digital design, logic circuits, and VLSI.
Familiarity with Verilog, VHDL, or SystemVerilog (recommended).
Fresh Graduate On-boarding
Duration: 8 Hours
Level: Beginner
Delivery Format: Instructor-led with Hands-on Labs
This introductory course provides a comprehensive understanding of the Android operating system, its architecture, core components, and development environment. Participants will learn how Android is structured, how it interacts with hardware, and how to set up a development environment for Android applications. The course includes hands-on labs to explore system settings, debugging tools, and Android internals.
By the end of this course, participants will be able to:
Instructor-led interactive sessions.
Live demonstrations & hands-on labs.
Case studies & real-world Android use cases.
Fresh Graduate On-boarding
Duration: 12 Hours
Level: Beginner
This course provides a deep dive into Modern C++ (C++11/14), focusing on object-oriented programming (OOP), memory management, templates, standard libraries, and key language enhancements. Participants will learn to apply best practices for encapsulation, polymorphism, exception handling, and advanced type safety techniques.
Software Developers & Engineers – Implementing Modern C++ in projects.
System Programmers – Optimizing memory management & performance.
Developers from Other Languages (C, Java, Python, C#) – Transitioning to Modern C++.
Students & Beginners – Strengthening C++ programming skills.
Covers C++11/14 features, OOP, STL, templates, and exception handling
Hands-on exercises for real-world applications
Learn type safety, automatic memory management, and smart pointers
Basic programming knowledge in any computer language.
Linux-based OS (Any distribution)
C++ Compiler (g++ 4.x or later)
GDB Debugger
Minimum 4GB RAM (8GB recommended)
2GHz or faster processor (multi-core preferred)
Fresh Graduate On-boarding
Duration: 12 Hours
Level: Beginner
Delivery Format: Instructor-led with Hands-on Labs
This course provides a foundational understanding of Embedded Linux, covering Linux system architecture, multitasking, process management, inter-process communication (IPC), and kernel subsystems. Participants will gain hands-on experience in process creation, system calls, synchronization, and kernel interactions.
By the end of this course, participants will be able to:
Instructor-led sessions with live demonstrations.
Hands-on labs for practical experience.
Real-world use cases and interactive Q&A discussions.
Fresh Graduate On-boarding
Duration: 4 Hours
Level: Beginner to Intermediate
This course provides a comprehensive introduction to Open Source & Free and Open Source Software (FOSS) development, covering its history, licensing models, version control systems (Git, GitHub, Gerrit), the Android Open Source Project (AOSP), and community collaboration.
Participants will gain hands-on experience in contributing to open-source projects, understanding FOSS licensing, and using Git-based workflows for project collaboration.
Software Developers & Engineers – Contributing to open-source projects.
IT Professionals & Students – Learning FOSS principles and collaboration.
Project Managers & Business Leaders – Understanding FOSS licensing and adoption.
Android & Embedded Developers – Working with AOSP and open-source ecosystems.
Covers FOSS history, licensing, Git/GitHub workflows, and AOSP development.
Hands-on training in open-source collaboration and contributions.
Learn how to build influence in open-source communities.
Basic knowledge of software development & version control.
Familiarity with Git, GitHub, or software licensing (recommended).