Back

Networking Essentials

Networking Essentials teaches networking based on
environments learners may encounter in daily life,
including small office and home office networking.
This course provides an engaging, self-paced learning
experience using Packet Tracer simulation, interactive
activities, and learning everyday devices found at
home.

Get Connected

Having a better understanding of the Internet, computers, and social media can be a big help in acquiring digital skills. And, once you have these skills there are many more possibilities open to you as far as career advancement. Learn how to use a computer, connect devices, and access search, email, and social media. 

NDG Linux Unhatched

This course covers introductory back-end operating
system knowledge by teaching basic installation and
configuration of Linux and introducing the Linux
command line.

NDG Linux Essentials

This course teaches fundamentals of the Linux
operating system, command line, and open-source
programming concepts. Nearly every IT job requires some Linux knowledge. Gain hands-on practice with Linux commands through the Linux virtual machine embedded in the course.

NDG Linux I

A 2-course series for aspiring Linux system
administrators. Covers performing maintenance
tasks on the command line, installing and
configuring a computer running Linux, and
configuring basic networking, using virtual
machines running Linux.

NDG Linux II

A 2-course series for aspiring Linux system
administrators. Covers performing maintenance
tasks on the command line, installing and
configuring a computer running Linux, and
configuring basic networking, using virtual
machines running Linux.

Python Essentials I

This course teaches in-demand skills including how to design, develop, and improve computer programs using Python.

Programming Essentials in Python

Designed as easy to understand and beginner-friendly course focusing on various data collections, manipulation tools, logic, and bit operations and
creating basic REST APIs.

Programming Essentials in C

This beginner course introduces the universal concepts of computer programming using the C language and teaches the syntax, semantics, and data types of the C language.

Introduction to Cybersecurity

In this introductory course, you will discover the world of cybersecurity and its impact, as you uncover the most common threats, attacks, and vulnerabilities that most organizations face.

Introduction to Data Science

You will learn the basics of data science, data analytics, and data engineering to understand how machine learning is shaping the future of business, healthcare, education, and more.

JavaScript Essentials

Learn how interactive web and mobile apps are created with JavaScript – and learn to program your own! JavaScript is a text-based programming language, and this course is a great place to start learning programming. No prior knowledge is required.

Data Analytics Essentials

This data analytics essentials course teaches you the fundamental tools of a data analyst. You will learn to transform, organize, and visualize data with spreadsheet tools such as Excel. You will also learn how to query data from a relational database using SQL and how to improve your data presentations using powerful business intelligence tools like Tableau. By the end of the course, you will have an analytics portfolio complete with an analysis of the popular movies dataset, showcasing your skills in Excel, SQL and Tableau.