• Program onboarding: welcome, expectations and curriculum overview

  • Self-assessment: defining your profile and goals

  • Commitment to the program’s values and objectives

  • Brainstorming activity on Cloud

  • Introduction to computing and advantages of Cloud Computing

  • Discovering Cloud professional roles and setting career goals

  • Communication and STAR methodology

  • Introduction to cloud platforms: infrastructure, services and pricing

  • Introductory hands-on activities to operate Cloud platforms

  • Recap and quiz: Cloud Foundations



  • Introduction to Linux 

  • Linux Command Line

  • Users and Groups

  • Editing Files

  • Working with the File System

  • Working with Files

  • Managing File Permissions

  • Managing Processes

  • Managing Services 

  • Managing Networking

  • Software Management 

  • Managing Log Files

  • Working with Commands

  • Soft Skills activity:  Focusing on customers

  • The Bash Shell 

  • Bash Shell Scripting 

  • Review Linux



  • Introduction to Networking 

  • Networking Concepts

  • Internet Protocol (IP) and IP addressing

  • IP Subnetting

  • IP Networking in Cloud Platforms

  • Virtual Private Clouds

  • Other Common Protocols

  • Introduction to Network Security

  • Threat Mitigation

  • Research Anti-Malware

  • Emerging Technologies

  • Research MDM Software

  • Review Networking


  • Introduction to Security 

    • Connecting to Vocareum cloud

    • Increase your security awareness

    • Interpret scanning results

  • Security Life Cycle - Prevention: Systems Hardening

  • Security Life Cycle - Prevention: Security Architecture

  • Security Life Cycle - Prevention: Network Hardening

  • Security Life Cycle - Prevention: Data Security

  • Security Life Cycle - Prevention: Public Key Infrastructure

  • Security Life Cycle - Prevention: Identity Management

    • Identity and Access Management in Cloud platforms

  • Security Life Cycle - Detection

    • Detect malware

    • Social engineering

    • Penetration testing

  • Security Life Cycle - Response

  • Security Life Cycle - Analysis

    • Monitor a system

  • Opening Accounts on Cloud Platforms

  • Security Compliance and Resources on Cloud Platforms


  • Introduction to Programming - What is Programming?

  • Introduction to Programming - Categorize a Value as a Data Type

    • Numeric data type

    • String data type

    • List, tuple, dictionary

    • Categorize value

  • Introduction to Programming - Combine Values into Composite Data Types

  • Introduction to Programming - Functions

  • Introduction to Programming - Follow the Execution Path of a Program

    • Conditionals

    • Loops

  • Introduction to Programming - Version Control

    • Setting up a Git repository

  • Introduction to Python

    • Preparing to analyze insulin with Python

    • Python Basic

    • Working with the string sequence and numeric weight of insulin with Python

    • Calculating the net charge of insulin using Python

  • Flow control

  • Python Functions

  • Python Mods and Libraries

  • Python for System Administration 

  • Python Debugging and Testing

  • DevOps and Continuous Integration

  • DevOps tools

  • The value of automation

  • Compare and contrast automation and orchestration

  • Configuration Management

  • Python: class challenge and review


  • Introduction to Databases

  • Creating Tables and Learning Different Data Types

  • Inserting Data into a Database

  • Selecting Data from a Database 

  • Performing a Conditional Search

  • Working with Functions

  • Organizing Data

  • Retrieving Data from Multiple Tables

  • Transactions and Tables 

  • Build Your DB Server and Interact with your DB using an App

  • Build and Access a Remote Desktop Services Server