Free Full Courses

Module and Description
Relevant For
Ulux
User Level Linux [ULUX]
Introduction to UNIX from a user perspective with focus on Linux. The concepts, commands, exercises follow POSIX standard, so that user is able to work equally well on any UNIX and not just Linux.

  • Any IT career
  • Programming on Linux
  • Embedded programming
Ep51
Embedded Programming with 8051 [EP51]
Introduction to embedded programming using the 8051 microcontroller. This course is typically the first course which someone interested in Embedded Systems should take as it exposes user to generic concepts for such systems including tight memory constraints and programming at a low level.

  • Embedded programming
  • Linux System Programming
Prgc
Programming With C [PRGC]
Covers the C programming language with live examples and industry standard project and practices. User must be familiar with the Linux environment before undertaking this module.

  • Network and System Software
  • Embedded Systems
  • Linux System Programming
Pcpp
Programming With C++ [PCPP]
Covers the C++ programming language and parts of the Standard Template Library (STL) with live examples and industry standard projects and practices. Prerequisite is familiarity with the Linux environment and C programming language.

  • Generic programming
  • Niche product companies
  • Electronic Design Automation
Dstr
Practical Data Structures [DSTR]
Covers most of the data structures which are used on a day-to-day basis in big software projects. Also introduces libraries where these data structures are available. Prerequisite is programming in C or C++ and Linux environment.

  • Generic programming
  • Electronic Design Automation
  • Network and System Software
Ialg
Introduction to Algorithms [IALG]
Introduction to analysis of programs and some common algorithms. Goal is to inculcate the right programming techniques. Also introduces libraries where these algorithms are implemented. Prerequisite is programming in C++ and Linux environment.

  • Generic programming
  • Niche product companies
  • Electronic Design Automation
Lsys
Linux System Programming [LSYS]
Introduction to Linux System Programming, a wide variety of system calls are introduced and more insight into them is provided. Prerequisite is Programming in C on Linux.

  • Network and System Software
  • Kernel and UNIX programming
  • Embedded programming
Vpli
Hardware Verification Using C++ and Verilog With DPI and PLI [VPLI]
Introduction to one of the most popular Foreign Language Interface (FLI) for Verilog, the Verilog Procedural Interface (VPI). This course is a must do for anyone who seeks a career in VLSI Chip Verification as most of the verification environments even today are based around C++ along with System Verilog.

  • VLSI Chip verification
  • Electronic Design Automation
About Us | Resources | Contact Us
Terms of Use | Privacy Policy
© 2020 VirtuQ™ Education All right reserved.