What is Database Denormalization?
In this activity, the learner will understand what denormalization is and when it's an appropriate strategy.
Instantiation: Constructing an Object
By Jay Stulo
In this learning activity you'll discover how constructors in the C# programming language are used to instantiate objects.
User Experience Design: Developing Personas
By Kimberly Reed
In this learning activity, you'll be introduced to what personas are, explore how to create one, and understand why they're important.
IT Project Management: Agile Scrum
In this learning activity, you’ll be introduced to how the Agile software development methodology uses the scrum framework.
By Brett Sheleski
An interactive html page that allows the user to manipulate a Cardioid-like shape generated by lines.
How the Ethernet Works
By Terry Bartelt
In this learning activity you'll explore how computers connected on a network use Ethernet technology.
Customer Service Skills for IT Professionals - Soft Skills
In this learning activity you'll be introduced to soft skills, or people skills, needed by all IT professionals.
Async and Await
By Joseph Wetzel
In this learning activity, we’ll explore how async and await is used in mobile programming to allow multiple tasks to happen at once.
IT Stress Management - Volunteerism
In this learning activity you'll discover how volunteering, developing outside interests, and setting aside time for hobbies all help reduce stress.
Finding Factorials with Recursion
In this activity we will discover when recursion is the best solution for your computer programming task.
The Ethernet Frame
Learners view the seven segments of an Ethernet frame and the types of information each represents.
Normalization – 3rd Normal Form
In this learning activity, you'll be introduced to Third Normal Form and you'll design a table following these rules.
Variables in Computer Programming (C#)
In this learning activity you'll define what a variable is, how they're used in the C# programming language, and how the computer works with variables under the hood.
In this learning activity you'll examine how a large computer network is configured.
CRC – Cyclic Redundancy Check
By Dawn Rohm
In this learning activity, you’ll be introduced to what the CRC is, the technology behind it, and how it’s performed.
How Switches Increase Speed
In this learning activity you'll observe how switches are used in local area networks to increase data transmission speeds.
IP Addressing and Subnetting
In this learning activity you'll review how a local area network computer uses a subnet mask to determine if its message is intended for a computer on the same network or on a remote network.
The IP Address Format
In this learning activity you'll examine the format of an IP address and interpret the octet by converting between decimal and binary numbers.
Normalization – 2nd Normal Form
In this activity you'll practice designing a table in second normal form.
Access Modifiers in C#
In this learning activity we will learn what access modifiers are and how they are used in C#.
Visual Studio: Creating a New VSTS Repository
By Brian Foote
In this learning activity, you'll practice creating a new repository in Visual Studio Online, a cloud-based version control system.
You'll be introduced to the Go-Back-N ARQ, learn what it is, and find out how it's used to keep track of data sent between networked computers.
Cross-site Scripting Awareness
In this learning activity, you'll explore the topic of cross-site scripting, (or XSS)
Visual Studio: Connecting to Team Foundation Service
In this learning activity, you’ll practice connecting to the Team Foundation Service (TFS) and your local code repository to get existing code.
Window and Desktop Elements
By Dawn Matott
In this interactive object, learners identify the elements of the Windows platform in a drag-and-drop exercise.