Our Courses

We offer hundreds of courses in Cybersecurity, IT, Soft Skills, and Management and we’re adding more all the time. Please use the search bar or filter by topic and/or skill level to find your content and get started!

  • Topics

  • Skill Level

secure programming

Advanced VueJS

6 Lessons | 37 Topics

Vue is an open-source, progressive JavaScript framework for building user interfaces. Vue supports the component-based approach to building web Apps. The single-file components are independent and loosely coupled to enable better code reuse and quicker development.   In part 1 of this series, you learned the fundamentals of Vue JS, how different kinds of bindings […]

An Introduction to OWASP Top 10 Vulnerabilities

The online community for freely available tools and technologies in Web Application Security known as OWASP deals with tools, technologies in the field of web application security.  The purpose of this course is to provide students with a fundamental understanding of computer security, through the study of the top 10 most common security vulnerabilities, as […]

Applied Python for Professionals

7 Lessons | 37 Topics | 8 Quizzes

Beginners in Python programming need a step-by-step guide and a bit of handholding for learning the basics of programming with Python 3. If you want to learn how to program with Python 3 you will LOVE this course!  We will cover the start with Python Programming Language and its history. We will also learn the necessary setup steps […]

Creating a Job Listing App Using Flutter and Firebase

8 Lessons | 41 Topics

To reach a wider segment of audience, an app must be present on multiple platforms. But maintaining multiple codebases for the corresponding platforms is a difficult task. Google has created Flutter to solve this problem, using Flutter you can create an Android app, an iOS app, a Web app and also a Desktop app from […]

DIY Bluetooth Phone Controlled BB-8 Droid with Arduino

5 Lessons | 18 Topics

In this course, you will learn how to program to build your “DIY Bluetooth Phone Controlled BB-8 Droid with Arduino Mega”. Arduino is one of the cost-effective boards you can purchase & start programming with to interact with physical elements using logic & create results the way you want it. It can be used in […]

Free Hosted Website on GitPages and Simple Git Guide

2 Lessons | 13 Topics

Web Hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. GitHub Pages are public web pages that are hosted and easily published through GitHub. Git is a free and open-source distributed version control system designed to handle everything from small […]

Game Development with C# and Unity – C# Programming Fundamentals

6 Lessons | 43 Topics

C# is a hugely popular programming language for developing web-based applications. It helps to build an interactive environment and provide functionalities that the dynamic web platform requires. C# provides excellent integration with the Windows OS, with various Microsoft products, and even has a place in game development with the Unity engines. This course begins with […]

Game Development with C# and Unity – Writing Your First Game in Unity

5 Lessons | 33 Topics

Unity is a user-friendly game development platform. The real-time platform, powered by tools and services, offers incredible possibilities for game developers, and creators across industries and applications. Unity is one of the most popular game engines available due to its combination of power, flexibility, and ease of use.  The course begins with the fundamental concept […]

Getting Started with Blazor

4 Lessons | 36 Topics | 4 Quizzes

Blazor is a free and open-source web framework that enables developers to create web applications using C# and HTML. Blazor uses open web standards without plugins or code transpilation. Blazor works in all modern web browsers, including mobile browsers. Code running in the browser executes in the same security sandbox as JavaScript frameworks.  The course […]

Hardware Projects using Raspberry Pi

3 Lessons | 26 Topics

This is an intermediate course about the credit card-sized computer Raspberry Pi. This course is ideal for those who are interested in exploring the possibilities of physical computing with Raspberry Pi. The course assumes basic knowledge on computer programming. However, knowledge of the Linux operating system and Python programming language would greatly help you in […]