Cart 0

Global Initiative for Virtual Education

 

ETI Site Images 2 (2).png
 


Emerging Technologies Institute is bringing affordable, accessible & quality education all over the world.

 

 
 

Affordability

Students get more for their money with ETI’s programs. With complete programs and bundle packages, the online programs cover a variety of topics at a lower price. Students are given the opportunity to choose between multiple payment options as well.

Accessibility

ETI’s online programs can be accessed anywhere, at any time, and on any device. Students simply need an internet connection and they are ready to learn!

Quality

ETI's comprehensive programs are reviewed by experts and taught by licensed, qualified instructors.

 
 

Our Objective

The objective of ETI’s Global Initiative for Virtual Education (GIVE) is to collaborate with inspiring leaders and institutions around the world to enrich their communities by providing valuable education. We strive to help students improve their productivity and value in both the community and workforce by learning vital new skills and enhancing their professional capabilities.

 

About ETI

Founded in 1999, Emerging Technologies Institute (ETI) is a private vocational school that offers postsecondary academic programs to train students for entry-level employment and career advancement opportunities.

At ETI, we work diligently to assist in the career advancement of working professionals and those entering the workforce.

We continuously appraise the skill needs of companies, which allows us to design effective online courses that are aligned with the demands of the business world while still allowing for a good work-life balance. Because our technology is similar to current business platforms and our instructors all have real-life experience, we’re able to offer the best in technology and instruction to ensure our graduates possess the skills they need to thrive in the corporate world.

 
 

Virtual Learning with ETI

Online education provides students with the flexibility to learn from the comfort of their homes or anywhere that best suits them. They can also learn at their own pace, according to their schedules.

Traditional learning in a classroom setting can be expensive, inaccessible and burdensome to students who have busy schedules. With online education, students can keep their jobs or search for one while learning.

Online students benefit from easy access to the course content, helpful supplemental materials, and a variety of class options.

 
 

ENRICHING COMMUNITIES AROUND THE GLOBE

To help bring education to communities around the world, ETI also offers some of our online programs in French and Spanish.

We currently partner with schools from the following countries to deliver online training to students in their local communities:

  • USA

  • Benin

  • Haiti

  • India

  • Ivory Coast

  • Kenya

  • Mali

  • Senegal

  • Sierra Leone

  • Uganda

 
background color (1).png
 

Available Programs

TO REGISTER, SUBMIT THE FORM AT THE BOTTOM OF THIS PAGE.

 

 
 

Business and Leadership

Duration: 200 Hours

Cost: USD 1 980

Course Listing:

  • As a manager, your role is not only to supervise, but also to lead, develop, and direct your employees both individually and collectively to accomplish organizational goals. Understanding the essential responsibilities you have when directing others will lead to you fulfilling your duties and realizing the potential of your entire team. People are inspired when they trust their leaders and are mobilized by common goals. When you strive for inspirational leadership, you demonstrate credibility and create a community with a shared vision.

    This online program is designed for all individuals in a management role at any level, including supervisors, team leaders, departmental heads, directors, top management, executives, and professionals who want to increase their understanding of developing the leadership attributes of self-assessment, motivation, messaging, effective communication, and inspiration. Students will learn how to inspire trust, build credibility, define a clear purpose and create systems of success.

    Course Listing:

    Management Fundamentals

    • First Time Manager Essentials

    • Leveraging Key Management Techniques

    • Managing Employee Performance

    Success with Management

    • Advanced Management Techniques

    • Managing a Multi-generational Workforce

    • Managing in Difficult Times

    • Achieving Success through Delegation

    • Empowering Employees

    • Managing Technical Teams

    • Coaching to Drive Success

    • Coaching at Scale

    • Final Exam

    Leadership

    • Leveraging Leadership Techniques

    • Creating a Positive Atmosphere

    • Leading Virtual Teams

    • Business Acumen Essentials

    • Organizational Awareness

    • Performance Measurement

    • Inspiring and Developing as a Leader

    • Generating Creative Ideas

    • Improving Your Leadership Skills

    • Women in Leadership

    • Essentials of Leadership

    • Navigating the Hybrid Workplace

  • Learn about the exciting world of today's Human Resource Management and prepare for the PHR ® Exam throughout this online program. This HR management course weaves together solid human resource principles, timely research and recent events, such as the latest rise in unemployment and financial problems facing the U.S. and other countries.

    This program highlights important challenges facing managers and employees in today's business climate. Interesting case studies explore real companies and organizations in-depth and delve into some of today's most effective, unique approaches in dealing with HR issues. In addition, this course provides study materials to help prepare for the PHR ® Exam. The PHR ® Exam Study Guide will be utilized throughout the course to supplement the Human Resource Management textbook and provide review materials for exam prep.

    Course Listing:

    • Introduction to the PHR Exam

    • Employment Legislation

    • Business Environment

    • Business Planning

    • HR Organization

    • HR Tools and Processes

    • Talent Planning

    • Recruiting

    • Organizational Development

    • Performance Management

    • Learning

    • Job Architecture

    • Compensation

    • Benefits

    • Organizational Relations

    • Employee Relations

    • Organizational Risk

    • Labor Relations

    • PHR Exam Summary

  • Six Sigma Green Belt

    This online program is aligned with the ASQ Body of Knowledge and designed to assist Six Sigma Green Belt candidates toward their certification and to help them become productive members of their Six Sigma project teams. Six Sigma is a data-driven improvement strategy that views all activities within an organization as processes. Process inputs can be controlled and adjusted to effect significant improvements in process outputs. Six Sigma Green Belt uses a rigorous and systematic methodology known as DMAIC (define, measure, analyze, improve, and control) and a number of qualitative and quantitative tools. Its goal is to drive process, product, and service improvements for reducing variation and defects. Lean is also an improvement methodology, but with a different focus. It aims to enhance process flow, reduce cycle time, and eliminate waste.

    Though Lean and Six Sigma originated in different places and under different circumstances, they are now largely seen as complementary methodologies. Organizations across various industries are striving to become faster and more responsive to customers, achieve near-perfect quality, and operate using world-class cost structures. You need both Lean and Six Sigma to achieve these goals.

    Course Listing:

    • 6σ and the Organization

    • Define

    • Measure

    • Analyze

    • Improve

    • Control

    Six Sigma Black Belt

    In today’s highly competitive global market, organizations across a wide range of industries are striving to achieve near-perfect product quality, optimize cost structures, and become faster and more responsive to customers. They need Six Sigma Black Belt Certification to achieve these goals.

    Six Sigma Black Belt is a data-driven improvement strategy that views all activities within an organization as processes. Using Six Sigma principles, process inputs can be controlled and adjusted to effect significant improvements in process outputs. Six Sigma Black Belt makes use of a rigorous, systematic methodology known as DMAIC (define, measure, analyze, improve, and control), as well as several qualitative and quantitative tools. Its goal is to drive process, product, and service improvements for reducing variations and defects.

    Course Listing:

    • Organization-wide Planning and Deployment

    • Organizational Process Management and Measures

    • Team Management

    • Define

    • Measure

    • Analyze

    • Improve

    • Control

    • Design (DFSS)

  • Certified Associate in Project Management (CAPM)

    Every project is different. Some are small and straight forward. Others are large and complex. Most are somewhere in the middle. Even though every project is unique, they all have certain attributes in common. Every project has a similar life cycle, starting with an idea, progressing through development, and culminating in the delivery of a finished product or service. A product has a life cycle of its own which is tied into – yet distinct from – the life cycle of the project. All projects have similar overall phases, such as the start up phase, the planning and design phase, the production phase, and the closing phase. That is all straightforward, but how do a project’s phases relate to the stages of its life cycle? Do the natural phases of a project affect the way it is managed? And what types of project management processes should be applied to the specific phases? These are all fundamental questions project managers ask.

    The Certified Associate in Project Management – CAPM Sixth Edition Certification Online training program answers these questions and more. It is designed to give project managers and project team members a solid understanding about the nature of projects, how they are structured, and how the structures affect the way they are managed.

    Course Listing:

    • Project Management Introduction

    • Project Fundamentals

    • The Process Groups

    • Project Initiation and Planning

    • Managing Project Work

    • Project Changes and Closing

    • Capturing, Analyzing, and Using Project Lessons Learned

    • Strategically Focused Project Management

    • Plan and Define Project Scope

    • Create Work Breakdown Structure

    • Validate and Control Scope

    • Define and Sequence Activities

    • Develop the Project Schedule

    • Control the Project Schedule

    • Creating a Project Budget

    • Keeping Your Project on Budget

    • Planning Quality Management

    • Manage and Control Quality

    • Quality Methodologies and Standards for Project Management

    • Plan and Acquire Resources

    • Develop and Manage Resources

    • Plan and Manage Communications

    • Monitor Project Communications

    • Planning Risk Management

    • Identifying Risk

    • Analyzing Risk

    • Responding to Risk

    • Procurement Planning

    • Procurement Management

    • Planning Stakeholder Engagement

    • Managing Stakeholder Engagement

    --OR--

    Project Management Professional (PMP)

    Globally, an increasing number of companies are looking to contain costs while still producing innovative, top-quality work. As a result, there’s a distinct trend towards project-based operations that bring together highly talented professionals to work on short-term ventures. Skilled project management is critical to the success of these projects. As projects become the norm for achieving operational objectives and effecting organizational change, it’s crucial to choose a proven method for managing projects. Every aspect of project management is affected by the project’s internal and external stakeholders, the organization, the social environment, and many other contextual factors. Understanding these factors are essential to good planning and decision making throughout the entire process.

    If you’re interested in being on the cutting edge of project management, you need a solid understanding of key principles and how to apply them in a business setting. Our Project Management Professional (PMP) online training will help you tackle almost every work endeavor as a project, from constructing a new building to implementing a new information management system.

    Course Listing:

    • The PMP Exam: How to Prepare and Pass

    • Project Management 101

    • Development Approach and Life Cycle Performance

    • Starting a Project and Integration

    • Stakeholder Engagement

    • Project Scope

    • Project Schedule

    • Project Cost

    • Managing Resources and the Team

    • Project Communications

    • Project Quality

    • Project Procurement

    • Closing a Project

    • More Things to Know

    • Final Preparation

 
 
 
 

CISCO

Duration: 120 Hours

Cost: USD 1 188

Cisco certifications validate your ability to use the best-in-class networking and business communications devices from Cisco Systems. Our courses prepare the students for a diverse range of credentials that bring measurable rewards to network professionals and the companies that employ them.

Course Listing:

  • CCNA (200-301) tests a candidate’s ability to implement and administer a wide range of modern IT networking technologies. ETI’s online program covers every exam objective, including network components, IP connectivity and routing, network security, virtual networking, and much more.

    • Networking Components

    • Networking Components - NGFW, NGIPS, & Cisco DNA Center

    • WLCs, Access Points, Servers, & Endpoints

    • Network Topology Architectures

    • Network Topology Architectures - WAN, Cloud, & SOHO

    • Layer 1 Interfaces & Cabling

    • Layer 1 Physical & Configuration Issues

    • Networking Protocols

    • IP Addressing Basics & Configuration

    • IPv4 Subnetting

    • IPv6 Addressing & Configuration

    • Virtualization Concepts

    • Network Access, VLAN Configuration, & Interswitch Connectivity

    • L2 Discovery Protocols & L2 and L3 EtherChannel Configuration

    • Spanning Tree Protocol

    • Cisco Wireless Architecture & WLAN Components

    • Cisco WLC Configuration & Wireless Management Access

    • Static Routing

    • Dynamic Routing

    • Configuring & Verifying NAT

    • NTP, DNS, & DHCP

    • SNMP, Syslog, & PHB for QoS

    • Configuring SSH, FTP, & TFTP

    • IT Security Concepts

    • Security Program &Password Policy Components

    • AAA Security & VPN Types

    • Configuring & Verifying ACLs

    • Configuring Port Security, DHCP Snooping, & DAI

    • Automation, Network Programmability, & SDN Architectures

    • APIs & Cisco DNA Center

    • Configuration Management & JSON Encoded Data

  • ENCOR (350-401) teaches the students the skills related to implementing core enterprise network technologies, including dual stack (IPv4 and IPv6) architecture, virtualization, infrastructure, network assurance, security, and automation.

    • Overview, enterprise network design, and high availability

    • WLAN deployment, SD-WAN, and SD-Access

    • QoS and Cisco express forwarding

    • Device and path virtualization technologies

    • Path virtualization technologies and troubleshooting

    • LISP and VXLAN

    • VTP and troubleshooting 802.1Q and EtherChannel

    • RSTP, MST, and routing concepts

    • OSPF LSAs, features and troubleshooting

    • eBGP and BGP

    • WLAN layer 1 and access point concepts

    • Wireless roaming and troubleshooting

    • NTP, NAT, and PAT

    • First hop redundancy protocols and multicast

    • Troubleshooting tools, system logging, and netflow

    • SPAN, IP SLA, SDN, and remote device configuration

    • Access control and REST API security

    • Wireless and network security

    • Network programmability, EEM, and orchestration tools

  • SCOR 350-701 tests a candidate's knowledge of implementing and operating core security technologies, including network security, cloud security, content security, endpoint protection and detection, secure network access, visibility, and enforcements.

    • Security Concepts

    • Network Security

    • Securing the Cloud

    • Content Security

    • Endpoint Protection and Detection

    • Secure Network Access, Visibility, and Enforcement

 

Cloud Computing with AWS & Google

Duration: 160 Hours

Cost: USD 1 980

Amazon Web Services (AWS) is a cloud computing platform. It provides a comprehensive platform from which to provide web applications with high-availability. It facilitates managing application-related resources automatically from convenient interfaces.

With more than 3 million businesses using G Suite, there is a huge demand for Google Administrators who can demonstrate their technical skills and ability to meet Google’s proficiency standards. Our Google online training is the perfect way to prepare for Google Certification exams.

Course Listing:

    • Cloud and the Value Proposition

    • Cloud Economics

    • Architecture Design Principles

    • Cloud Security and Compliance

    • Access Management

    • Security Support Resources

    • Cloud Development and Operation

    • Core Services

    • Technology Support Resources

    • Management and Migration

    • Storage Solutions

    • Storage Security and Resiliency

    • Network Options

    • Network Security & Name Resolution

    • EC2 Instance Management

    • Database Solutions

    • Identity and Access Management

    • Application Scalability

    • Security

    • AWS Cost Management

    • AWS Developer Options

    • Monitoring

    • Stack Deployment & Caching

    • AWS Review Course 1

    • AWS Review Course 2

    • Identity and Access Management

    • Amazon Elastic Compute Cloud

    • Interacting with AWS Cloud Services

    • Storage Services

    • AWS Database Services

    • AWS Elastic Beanstalk (EB)

    • CI/CD in AWS

    • AWS Cloud Formation

    • Configuration as Code

    • Application Integration and Microservices

    • Serverless Compute Services

    • Serverless Applications

    • DynamoDB NoSQL Database

    • Stateless Applications

    • AWS Security and Encryption

    • Troubleshooting and Monitoring on AWS

    • Optimizing AWS

    • Cloud Basics

    • Virtual Private Cloud (VPC) Deployment

    • VPC Peering & Endpoints

    • AWS & DNS

    • Network Connectivity

    • S3 Storage Management

    • EC2 Instance Management

    • AWS SQL Solutions

    • AWS NoSQL & Data Warehousing

    • IAM Users and Groups

    • IAM Policies and MFA

    • AWS Directory Services & Identity Federation

    • AWS Developer Tools

    • Amazon VDI & Apps

    • Templates and Data Analysis

    • Securing AWS Resources and Data

    • Network Security

    • AWS and Public Key Infrastructure

    • Load Balancing, Replicas, & Placement Groups

    • Backup and Replication

    • AWS Organizations & Service Control Policies

    • Managing AWS Costs

    • Planning AWS Migrations

    • Monitoring and Tagging

    • Developing Solutions Using AWS

    • Google Cloud Basics

    • Google Cloud Design

    • Google Cloud Network Components

    • Google Cloud Web Applications and Name Resolution

    • Google Cloud Data Storage

    • Google Cloud Virtual Machine Deployment

    • Google Cloud Virtual Machine Configuration

    • Google Cloud Security

    • Cloud Identity Management

    • Google Cloud Programmatic Access

    • Monitoring and Logging

    • Cloud Solution Management and Testing

    • Google Cloud Troubleshooting

    • CLI Cloud Resource Management

    • Google Cloud Platform Ecosystem

    • Configuring Google Cloud

    • Google Cloud Resource Manager

    • Google Cloud Load Balancing

    • Implementing Google Compute Engine

    • Managing Google Compute Engine

    • Implementing Google Kubernetes Engine

    • Managing Google Kubernetes Engine

    • Implementing Google App Engine

    • Managing Google App Engine

    • Implementing Google Cloud Storage

    • Managing Google Cloud Storage

    • Google Virtual Private Cloud

    • Google Cloud Operations Suite

    • Google Identity & Access Management (IAM)

    • Cloud Applications and APIs

    • Infrastructure Design

    • Managing Google Cloud Application Data

    • Google Cloud Application Modernization

    • Google Cloud Development Environment

    • Google Cloud Software Development

    • Google Cloud Application Testing

    • Building Google Cloud Applications

    • Google Cloud Deployment Strategies

    • Deploying Google Cloud Applications

    • Deploying Google Applications to GKE

    • Deploying Google Cloud Functions

    • Google Cloud Service Accounts

    • Google Cloud Data and Storage Services

    • Google Cloud Compute Services

    • Integrating Google Cloud APIs

    • Managing Google Compute Engine VMs

    • Managing Google Kubernetes Engine

    • Troubleshooting Google Applications

    • Google Cloud Platform Fundamentals

    • Google Cloud Platform Storage and Analytics

    • Deeper Through GCP Analytics and Scaling

    • GCP Network Data Processing Models

    • Google Cloud DataProc

    • DataProc Architecture

    • Continued DataProc Operations

    • Implementations with Big Query for Big Data

    • Fundamentals of Big Query

    • APIS and Machine Learning

    • Dataflow Autoscaling Pipelines

    • Machine Learning with TensorFlow and Cloud ML

    • GCP Engineering and Streaming Architecture

    • Streaming Pipelines and Analytics

    • GCP Big Data and Security

 

Cybersecurity Analyst to SecOps Engineer

Duration: 160 Hours

Cost: USD 1 980

A structured approach to security allows for the efficient management of security controls. Students can examine end-user security concepts such as shared responsibilities and policies, physical controls, authentication, software, and best practices. They will also explore the threat categories in the STRIDE (Spoofing, Tampering, Repudiation, Information Disclosure, Denial of Service, and Elevation of Privilege) model for identifying computer security threats, including spoofing, tampering, repudiation, information disclosure, denial of service (DoS), and escalation of privilege.

This course also covers from penetration testing fundamentals to advanced pen testing techniques including incident response, risk assessment, secure technology, hacking techniques, secure coding, threat mitigation, and cloud and IoT security.

Course Listing:

    • Includes Mentoring

    • Session and Risk Management

    • Auditing and Incident Response

    • Understanding Security Threats

    • Protecting your Information

    • APT Defenses

    • NACs & Gateways

    • Subnetting and DNS for Security Architects

    • Securing Networking Protocols

    • Hardening Security Topologies

    • Continual Infrastructure Testing

    • Security Governance

    • Honeypots

    • Pen Testing

    • Final Exam: Security Analyst

    • Includes Mentoring

    • The End-user Perspective

    • The Security Administrator Perspective

    • Securing End-users Against Attackers

    • Aspects of Anomaly Detection

    • Network Anomaly Detection

    • Digital Forensic Techniques & Investigative Approaches

    • Ethics & Privacy: Digital Forensics

    • Risk Analysis: Security Risk Management

    • Cryptography: Introduction to Cryptography Services

    • Cryptography: Introduction to PKI

    • Final Exam: Forensics Analyst

    • Includes Mentoring

    • Managing Threats and Vulnerabilities

    • Intrusion Detection Best Practices

    • Intrusion Prevention Best Practices

    • Authentication and Encryption Best Practices

    • Developing Secure Networks

    • Secure Coding Concepts

    • Defensible Security

    • Final Exam: Vulnerability Analyst

    • Includes Mentoring

    • Rules of Engagement

    • Ethical Hacking Best Practices

    • Automating Security Incident Processing

    • Security Program Regulatory Integration

    • Data Security Breach Notification Process

    • Security Incident Triage

    • Playbook Approach to Security

    • Final Exam: Security Architect

    • Includes Mentoring

    • Penetration Testing Fundamentals

    • Results Management

    • Implementing Security Controls

    • End-user Behavior

    • Pen Testing for Physical Security

    • Wi-Fi Penetration Testing

    • Advanced Pen Testing Techniques

    • Final Exam: Penetration Tester

    • Includes Mentoring

    • Incident Response

    • Incident Response Planning

    • Preemptive Troubleshooting: Concepts & Strategies

    • Network Appliance Security

    • Monitoring and Securing System Configuration

    • Patch Management Strategies

    • Regulation Conformance for Incidence Response

    • Final Exam: Incident Response Leader

    • Includes Mentoring

    • Risk Assessment

    • Incident Response

    • Security Standards

    • Secure Technology & Applications

    • Account Creation

    • Scanning

    • Hacking Techniques

    • Final Exam: Ethical Hacker

    • Includes Mentoring

    • System Infrastructure Security

    • Secure Coding

    • Security Engineering

    • Cloud & IoT Security

    • Threat Mitigation

    • Final Exam: SecOps Engineer

 

Cybersecurity with CompTIA & ISC2

Duration: 210 Hours

Cost: USD 1 980

This CompTIA courses are designed to help you expand your IT skill set and become a leading cybersecurity professional. Included are certification exam prep courses for the following:

  • The CompTIA Security+ Certification designates knowledgeable professionals in the field of security, one of the fastest-growing fields in IT.

  • CompTIA Cybersecurity Analyst (CySA+) is an IT workforce certification that applies behavioral analytics to networks and devices to prevent, detect and combat cybersecurity threats.

  • CompTIA Advanced Security Practitioner (CASP+) certification validates advanced-level competency in risk management, enterprise security operations and architecture, research and collaboration, and integration of enterprise security.

With an ISC2 certification under your belt, you will demonstrate that you have the framework for defining industry standards and security principles, impressing prospective employers.

  • The ISC2 Certified Information Systems Security Professional (CISSP) certification demonstrates your expertise in security and risk management, communications and network security, software development security, security engineering and operations, and security assessment and testing.

Course Listing:

    • Includes Mentoring and Virtual labs

    • The Present Threat Landscape

    • Types of Malwares

    • Social Engineering and Related Attacks

    • Application and Service Attacks

    • Cryptographic and Wireless Attacks

    • Penetration Testing and Vulnerability Scanning

    • Impacts from Vulnerability Types

    • Components Supporting Organizational Security

    • Security Assessment Using Software Tools

    • Cryptography

    • Public Key Infrastructure

    • Wireless Security Settings

    • Analyzing Output from Security Technologies

    • Deploying Mobile Devices Securely

    • Implementing Secure Protocols

    • Troubleshooting Common Security Issues

    • Identity Concepts and Access Services

    • Identity and Access Management Controls

    • Common Account Management Practices

    • Frameworks, Guidelines, and Physical Security

    • Implement Secure Network Architecture Concepts

    • Secure System and Application Design and Deployment

    • Cloud, Virtualization, and Resiliency Concepts

    • Policies, Plans, and Procedures

    • Business Impact Analysis and Risk Management

    • Incident Response, Forensics, and Disaster Recovery

    • Includes Mentoring and Virtual labs

    • Network Security Concepts

    • Managing Network Settings

    • Cloud Computing & Cybersecurity

    • Virtualization & Container Security

    • Data Security Standards

    • Threat Intelligence

    • Managing Risk

    • Business Continuity

    • OS Process Management

    • Authentication

    • Authorization

    • Cryptography

    • Public Key Infrastructure

    • Firewalls & Intrusion Detection

    • Malware

    • Analyzing Malicious Activity

    • Includes Mentoring and Virtual labs

    • Assessing and Managing Risks

    • Virtualization Security

    • Secure Cloud Computing

    • Cryptography and PKI

    • Storage and Network Security

    • Authentication and Authorization

    • IT Governance and Security Compliance

    • Mobile and Embedded Devices

    • Industrial Computing Environments

    • Emerging Technologies and SecDevOps

    • Monitoring and Incident Response

    • Vulnerabilities and Hardening

    • Digital Forensics

    • Business Continuity

    • Includes Mentoring and Virtual labs

    • Fundamentals concepts & Principles

    • Secure Design Principles

    • Security Governance Principles

    • Security Policy\

    • Asset Classification & Lifecycle

    • Risk Management

    • Practical Cryptography

    • Identity & Access Management Principles

    • Deploying Identity & Access Management (IAM)

    • Architecture, Design, & Solutions Vulnerabilities

    • Site and Facility Security

    • Communication & Network Security

    • Security Operations

    • Business Continuity Planning

    • Security Assessment and Testing

    • Software Development Lifecycles & Ecosystems

    • Software Development Security

 

Data Science and Visualization

Duration: 250 Hours

Cost: USD 1 980

Data Analysts interpret data and turn it into information that drives business decisions.

Data Science provides meaningful information based on large amounts of complex data or big data. Data science, or data-driven science, combines different fields of work in statistics and computation to interpret data for decision-making purposes.

This program prepares the student to take the Designing and Implementing Data Science Solution on Azure (DP-100) and the Microsoft Power BI Data Analyst (PL-300) certification exams.

Course Listing:

    • Introducing Sets & Set Operations

    • Introducing Graphs & Graph Operations

    • Solving Optimization Problems Using Linear Programming

    • Solving Optimization Problems Using Integer Programming

    • Getting Started with Derivatives

    • Derivatives with Linear and Quadratic Functions & Partial Derivatives

    • Understanding Integration

    • Exploring Linear Algebra

    • Getting Started with Matrix Decomposition

    • Using Eigen decomposition & Singular Value Decomposition

    • Final Exam: Introduction to Math

    • An Overview of Statistics and Sampling

    • Statistics and Sampling with Python

    • Getting Started with Probability

    • Understanding Joint, Marginal, & Conditional Probability

    • Creating Bayesian Models

    • Getting Started with Probability Distributions

    • Uniform, Binomial, & Poisson Distributions

    • Understanding Normal Distributions

    • Getting Started with Hypothesis Testing

    • Using the One-sample T-test

    • Using the Two-sample T-tests & Paired T-tests

    • Using Non-parametric Tests & ANOVA Analysis

    • Final Exam: Statistics & Probability

    • Getting Started with Linear Regression

    • Using Gradient Descent & Logistic Regression

    • An Exploration of Decision Trees

    • Overview of Distance-based Metrics & Algorithms

    • Implementing Distance-based Algorithms

    • A Conceptual Look at Support Vector Machines

    • Building & Applying SVM Models in Python

    • Understanding the Mathematics of a Neuron

    • Exploring the Math Behind Gradient Descent

    • Final Exam: Math Behind ML Algorithms

    • ML & Dimensionality Reduction: Performing Principal Component Analysis

    • Recommender Systems: Under the Hood of Recommendation Systems

    • Final Exam: Advanced Math

    • Data Architecture Primer

    • Data Engineering Fundamentals

    • Python for Data Science: Introduction to NumPy for Multi-dimensional Data

    • Python for Data Science: Advanced Operations with NumPy Arrays

    • Python for Data Science: Introduction to Pandas

    • Python for Data Science: Manipulating & Analyzing Data in Pandas DataFrames

    • R for Data Science: Data Structures

    • R for Data Science: Importing & Exporting Data

    • R for Data Science: Data Exploration

    • R for Data Science: Regression Models

    • R for Data Science: Classification & Clustering

    • Data Science Statistics: Simple Descriptive Statistics

    • Data Science Statistics: Common Approaches to Sampling Data

    • Data Science Statistics: Inferential Statistics

    • An Introduction to Spark

    • Getting Started with Hadoop: Fundamentals & MapReduce

    • Getting Started with Hadoop: Developing a Basic MapReduce Application

    • Hadoop HDFS: Introduction

    • Hadoop HDFS: Introduction to the Shell

    • Hadoop HDFS: Working with Files

    • Hadoop HDFS: File Permissions

    • Data Silos, Lakes, & Streams: Introduction

    • Data Silos, Lakes, & Streams: Data Lakes on AWS

    • Data Silos, Lakes, & Streams: Sources, Visualizations, & ETL Operations

    • Data Analysis Application

    • Practice Labs: Analyzing Data with Python

    • Final Exam: Data Analyst

    • Data Wrangling with Pandas: Working with Series & DataFrames

    • Data Wrangling with Pandas: Visualizations & Time-series Data

    • Data Wrangling with Pandas: Advanced Features

    • Data Wrangler 4: Cleaning Data in R

    • Data Tools: Technology Landscape & Tools for Data Management

    • Data Tools: Machine Learning & Deep Learning in the Cloud

    • Trifacta for Data Wrangling: Wrangling Data

    • MongoDB for Data Wrangling: Querying

    • MongoDB for Data Wrangling: Aggregation

    • Getting Started with Hive: Introduction

    • Getting Started with Hive: Loading & Querying Data

    • Getting Started with Hive: Viewing & Querying Complex Data

    • Getting Started with Hive: Optimizing Query Executions

    • Getting Started with Hive: Optimizing Query Executions with Partitioning

    • Getting Started with Hive: Bucketing & Window Functions

    • Getting Started with Hadoop: Filtering Data Using MapReduce

    • Getting Started with Hadoop: MapReduce Applications with Combiners

    • Getting Started with Hadoop: Advanced Operations using MapReduce

    • Accessing Data with Spark: Data Analysis Using the Spark DataFrame API

    • Accessing Data with Spark: Data Analysis Using Spark SQL

    • Data Lake: Framework & Design Implementation

    • Data Lake: Architectures & Data Management Principles

    • Data Architecture – Deep Dive: Design & Implementation

    • Data Architecture – Deep Dive: Microservices & Serverless Computing

    • Practice Labs: Data Wrangling with Python

    • Final Exam: Data Wrangler

    • Deploying Data Tools: Data Science Tools

    • Delivering Dashboards: Management Patterns

    • Delivering Dashboards: Exploration & Analytics

    • Cloud Data Architecture: DevOps & Containerization

    • Compliance Issues & Strategies: Data Compliance

    • Implementing Governance Strategies

    • Data Access & Governance Policies: Data Access Oversight & IAM

    • Data Access & Governance Policies: Data Classification, Encryption, & Monitoring

    • Streaming Data Architectures: Introduction to Streaming Data

    • Streaming Data Architectures: Processing Streaming Data

    • Scalable Data Architectures: Introduction

    • Scalable Data Architectures: Introduction to Amazon Redshift

    • Scalable Data Architectures: Working with Amazon Redshift & QuickSight

    • Building Data Pipelines

    • Data Pipeline: Process Implementation Using Tableau & AWS

    • Data Pipeline: Using Frameworks for Advanced Data Management

    • Data Sources: Integration

    • Data Sources: Implementing Edge on the Cloud

    • Securing Big Data Streams

    • Harnessing Data Volume & Velocity: Big Data to Smart Data

    • Data Rollbacks: Transaction Rollbacks & Their Impacts

    • Data Rollbacks: Transaction Management & Rollbacks in NoSQL

    • Practice Labs: Implementing Data Ops with Python

    • Final Exam: Data Ops

    • The Four Vs of Data

    • Data Driven Organizations

    • Data Management & Decision Making

    • Tableau Desktop: Real Time Dashboards

    • Storytelling with Data: Introduction

    • Storytelling with Data: Tableau & PowerBI

    • Python for Data Science: Basic Data Visualization Using Seaborn

    • Python for Data Science: Advanced Data Visualization Using Seaborn

    • Using Python to Compute & Visualize Statistics

    • Advanced Visualizations & Dashboards: Visualization Using Python

    • Advanced Visualizations & Dashboards: Visualization Using R

    • R for Data Science: Data Visualization

    • Recommendation Engines

    • Handling Anomalies

    • ML & Visualization Tools

    • Applied Inferential Statistics

    • Data Research Techniques

    • Data Research Exploration Techniques

    • Data Research Statistical Approaches

    • Machine & Deep Learning Algorithms: Introduction

    • Machine & Deep Learning Algorithms: Regression & Clustering

    • Machine & Deep Learning Algorithms: Data Preparation in Pandas ML

    • Machine & Deep Learning Algorithms: Imbalanced Datasets Using Pandas ML

    • Creating Data APIs using Node.JS

    • Practice Labs: Implementing Data Ops with Python

    • Final Exam: Data Scientist

    • Machine Learning

    • ML Services

    • ML Regression Models

    • ML Classification Models

    • ML Clustering Models

    • Project Jupiter & Notebooks

    • Azure ML Workspaces

    • Azure Data Platform Services

    • Azure Storage Accounts

    • Storage Strategies

    • Azure Data Factory

    • Non-relational Data Stores

    • ML Data Stores & Compute

    • ML Orchestration & Deployment

    • Model Features & Differential Privacy

    • ML Model Monitoring

    • Azure Data Storage Monitoring

    • Data Process Monitoring

    • Data Solution Optimization

    • High Availability & Disaster Recovery

    • QlikView: Getting Started with QlikView for Data Visualization

    • QlikView: Creating Line Charts, Combo Charts, Pivot Tables, & Block Charts

    • QlikView: Creating Mekko Charts, Radar Charts, Gauge Charts, & Scatter Charts

    • Practice Lab: Data Visualization with Excel and BI Tools

    • Final Exam: Data Visualization with BI Tools

    • QlikView: Getting Started with QlikView for Data Visualization

    • QlikView: Creating Line Charts, Combo Charts, Pivot Tables, & Block Charts

    • QlikView: Creating Mekko Charts, Radar Charts, Gauge Charts, & Scatter Charts

    • Practice Lab: Data Visualization with Excel and BI Tools

    • Final Exam: Data Visualization with BI Tools

    • Infogram: Getting Started

    • Infogram: Advanced Features

    • Visme: Introduction

    • Visme: Exploring Charts

    • Visme: Designing a Presentation

    • Final Exam: Creating Infographics for Data Visualization

    • Python & Matplotlib: Getting Started with Matplotlib for Data Visualization

    • Python & Matplotlib: Creating Box Plots, Scatter Plots, Heatmaps, & Pie Charts

    • Data Visualization: Building Interactive Visualizations with Bokeh

    • Data Visualization: More Specialized Visualizations in Bokeh

    • Data Visualization: Getting Started with Plotly

    • Data Visualization: Visualizing Data Using Advanced Charts in Plotly

    • Practice Lab: Creating Infographics and Data Visualization with Python

    • Final Exam: Data Visualization with Python

    • Visualize and Interpret Data in Power BI

      • Understanding Data Visualization

      • Creating & Formatting Charts in Power BI

      • Leveraging Power BI with Ribbon, Line, Column & Pie Charts

      • Maps, Waterfall Charts, & Scatter Plots in Power BI

      • Matrix & Treemap Controls in Power BI

      • Using the Power BI Service

    • Analyze and Share Data with Power BI

      • Analysis & Sharing Features in Power BI

      • Extracting Insights from Data Using Power BI

      • Applying Power BI’s Advanced Analysis Features

      • Sharing Power BI Reports & Workspaces

 

DevOps Engineer and DevOps Tester

Duration: 174 Hours

Cost: USD 1 980

DevOps is an abbreviation for a modern methodology that describe practices and technologies (automated and manual) that support tight integration between the application development and production (including testing and quality) environments. By integrating the traditional isolated environments, the ALM process supports an open communications methodology, and allows for controlled automated processes within the entire application lifetime.

The DevOps Engineer program is designed for:

  • IT professionals who manage and control all aspects and roles within the software

    application development lifecycle

  • IT developers

  • Application test and deployment specialists

  • Professionals involved in application production

    Before new software can be released, it must go through testing to find and fix any possible bugs. Testing used to all be done manually and was time consuming and not always accurate. With the evolution of DevOps, testing is automated using different tools, frameworks, and scripts, and it's more reliable and much faster. In this program, you will explore the different strategies, tools and techniques to help you update your skills to become an automated tester.

    This program prepares students to take the AZ-400 Microsoft Azure DevOps Solutions certification exam.

Course Listing:

    • Includes Mentoring

    • DevOps Principles & Implementation Approach

    • DevOps Implementation Using Tools

    • DevOps Principles and Practice

    • DevOps Tools and Processes

    • Agile Process for DevOps

    • DevOps Methodologies for Developers

    • Fail Fast & DevOps

    • Tools for Continuous Integration

    • Tools for Continuous Delivery

    • Final Exam: Enterprise Developer – DevOps

    • Includes Mentoring

    • Selecting the Right Tools

    • Using Git Effectively

    • Managing Conflict & Effectively Using Git Workflow

    • Introduction to Docker

    • Configuring Docker for Continuous Delivery

    • Ansible for DevOps Provisioning

    • Continuous Delivery & Monitoring Using Ansible Playbook & Tower

    • Managing Infrastructure Using Chef

    • Automate Infrastructure Using Chef Tools & Templates

    • Installing & Working with Puppet Components

    • Working with Puppet Bolt & Continuous Delivery for PE

    • Jenkins Configuration for DevOps

    • Automated Testing & Advanced Jobs Using Jenkins

    • Working with SaltStack Components

    • Configuration Management with SaltStack

    • Final Exam: DevOps Developer

    • Includes Mentoring

    • Best Practices for DevOps Implementation

    • AWS DevOps Tools

    • Advanced AWS Pipelines and DevOps Using Azure

    • DevOps with Google Cloud Platform

    • Configuration Management

    • Delivery Mechanisms

    • CI/CD Implementation for DevOps

    • Container Management

    • Implementing DevOps Using Docker

    • Management in the Cloud

    • Testing Approaches

    • Testing Methodologies

    • Final Exam: DevOps Lead

    • Includes Mentoring

    • Pipelines at Scale

    • Infrastructure at Scale

    • Enterprise DevOps with Docker

    • Implementing Continuous Feedback

    • Loop Tools

    • Securing DevOps Pipeline

    • DevSecOps Principles

    • Final Exam: DevOps Engineer

    • Introducing Azure DevOps

    • Modern Source Control Strategies

    • Branching Source Code

    • Repositories and Tools

    • Design Azure Build Automation

    • Package Management Strategy

    • CI Build Strategy

    • Developing Development Solutions

    • Planning Release Management

    • Planning DevOps Security

    • Vulnerability Scanning

    • Developing an Alert Strategy

    • Health and Failure Management

    • Design Azure DevOps Logging

    • Telemetry and Logging Solutions

    • Communication and Collaboration

    • Includes Mentoring

    • Testing & DevOps Overview

    • DevOps Testing Pipelines

    • DevOps Test Tools

    • Types of Software Testing Tools

    • Automated Software Testing

    • Continuous Integration & CI Tools

    • Final Exam: Software Tester

    • Includes Mentoring

    • API Management & DevOps

    • Unit Testing in DevOps Software Development

    • Implementing Unit Testing Best Practices

    • Role of Testing in Managing Clean Code

    • Automated Testing with Docker

    • Kubernetes & Automation Testing

    • AWS Automated Testing: Environments & Services

    • Final Exam: QA Specialist

    • Includes Mentoring

    • Comparing Manual & Automated Testing

    • Software Testing Cycle: Agile Testing

    • Test Driven Development: Implementing TDD

    • End-to-End Testing Implementation

    • Test Framework Modification

    • Best Practices: Applying Automated Testing

    • Final Exam: QA Lead

    • Includes Mentoring

    • API Test Automation with SoapUI

    • BDD Testing with Cucumber

    • HP UFT: Functional Test Automation

    • Test Automation with TestComplete

    • Automation Testing for Python

    • Automated Testing with Module-based Testing

    • Using Selenium for Continuous Testing

    • Building & Implementing Test Automation Frameworks

    • Final Exam: Automated Tester

 

Machine Learning & Artificial Intelligence

Duration: 200 Hours

Cost: USD 1 980

There are multiple definitions of Artificial Intelligence (AI), but the most common view is that it is software which enables a machine to think and act like a human, and to think and act rationally. Because AI differs from plain programming, the programming language will depend on the application, such as the ethics and reliability of its use. Gain the ability to communicate the value AI can bring to businesses today, along with multiple areas where AI is already being used.

Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human intervention.

This program prepares the student to take the AWS Certified Machine Learning and the Microsoft Azure AI Fundamentals certification exams.

Course Listing:

    • Includes Virtual labs

    • Basic AI Theory

    • Types of Artificial Intelligence

    • Human-computer Interaction Overview

    • Human-computer Interaction Methodologies

    • Python AI Development – Introduction

    • Python AI Development – Practice

    • Computer Vision – Introduction

    • Computer Vision – AI and Computer Vision

    • Cognitive Models – Overview

    • Cognitive Models – Approaches to Cognitive Learning

    • Final Exam – AI Apprentice

    • Includes Virtual labs

    • AI Developer Role

    • Development Frameworks

    • Working with Cognitive Toolkit (CNTK)

    • Deep Learning Packages: Keras - a Neural Network Framework

    • Introducing Apache Spark for AI Development

    • Implementing AI with Amazon ML

    • Implementing AI Using Cognitive Modeling

    • Applying AI to Robotics

    • Working with Google BERT: Elements of BERT

    • Final Exam - AI Developer

    • Includes Virtual labs

    • Role and Responsibilities

    • Optimizing AI Solutions

    • Tuning AI Solutions

    • Advanced Functionality of Microsoft Cognitive Toolkit (CNTK)

    • Working with the Keras Framework

    • Using Apache Spark for AI Development

    • Extending Amazon Machine Learning

    • Using Intelligent Information Systems in AI

    • Final Exam – AI Practitioner

    • Includes Virtual labs

    • Elements of an Artificial Intelligence Architect

    • AI Enterprise Planning

    • AI in Industry

    • Leveraging Reusable AI Architecture Patterns

    • Evaluating Current and Future AI Technologies and Frameworks

    • Explainable AI

    • Final Exam – AI Architect

    • Applied Predictive Modeling

    • Implementing Deep Learning: Practical Deep Learning Using Frameworks and Tools

    • Implementing Deep Learning: Optimized Deep Learning Applications

    • Applied Deep Learning: Unsupervised Data

    • Applied Deep Learning: Generative Adversarial Networks and Q-Learning

    • Advanced Reinforcement Learning: Principles

    • Advanced Reinforcement Learning: Implementation

    • ML/DL Best Practices: Machine Learning and Workflow Best Practices

    • ML/DL Best Practices: Building Pipelines with Applied Rules

    • Research Topics in ML and DL

    • Deep Learning with Keras

    • Final Exam: ML Architect

    • Includes Mentoring & Virtual labs

    • NLP for ML with Python: NLP Using Python and NLTK

    • NLP for ML with Python: Advanced NLP Using spaCy and Scikit-learn

    • Linear Algebra and Probability: Fundamentals of Linear Algebra

    • Linear Algebra and Probability: Advanced Linear Algebra

    • Linear Regression Models: Introduction to Linear Regression

    • Linear Regression Models: Building Simple Regression Models with Scikit Learn and

      Keras

    • Linear Regression Models: Multiple and Parsimonious Linear Regression

    • Linear Regression Models: An Introduction to Logistic Regression

    • Linear Regression Models: Simplifying Regression and Classification with

      Estimators

    • Computational Theory: Language Principle & Finite Automata Theory

    • Computational Theory: Using Turing, Transducers, & Complexity Classes

    • Model Management: Building Machine Learning Models & Pipelines

    • Model Management: Building & Deploying Machine Learning Models in Production

    • Bayesian Methods: Bayesian Concepts and Core Components

    • Bayesian Methods: Implementing Bayesian Model and Computation with PyMC

    • Bayesian Methods: Advanced Bayesian Computation Model

    • Reinforcement Learning: Essentials

    • Reinforcement Learning: Tools & Frameworks

    • Math for Data Science & Machine Learning

    • Building ML Training Sets: Introduction

    • Building ML Training Sets: Preprocessing Datasets for Linear Regression

    • Building ML Training Sets: Preprocessing Datasets for Classification

    • Linear Model and Gradient Descent: Managing Linear Models

    • Linear Model and Gradient Descent: Gradient Descent and Regularization

    • Final Exam: ML Programmer

    • Includes Mentoring & Virtual labs

    • Getting Started with Neural Networks: Biological & Artificial Neural Networks

    • Getting Started with Neural Networks: Perceptrons & Neural Network Algorithms

    • Building Neural Networks: Development Principles

    • Building Neural Networks: Artificial Neural Networks Using Frameworks

    • Training Neural Networks: Implementing the Learning Process

    • Training Neural Networks: Advanced Learning Algorithms

    • Improving Neural Networks: Neural Network Performance Management

    • Improving Neural Networks: Loss Function and Optimization

    • Improving Neural Networks: Data Scaling and Regularization

    • ConvNets: Introduction to Convolutional Neural Networks

    • ConvNets: Working with Convolutional Neural Networks

    • Convolutional Neural Networks: Fundamentals

    • Convolutional Neural Networks: Implementing & Training

    • Convo Nets for Visual Recognition: Filters and Features Mapping in CNN

    • Convo Nets for Visual Recognition: Computer Vision and CNN Architectures

    • Fundamentals of Sequence Model: Artificial Neural Network & Sequence Modeling

    • Fundamentals of Sequence Model: Language Model & Modeling Algorithms

    • Build & Train RNNs: Neural Network Components

    • Build & Train RNNs: Implementing Recurrent Neural Networks

    • ML Algorithms: Multivariate Calculation & Algorithms

    • ML Algorithms: Machine Learning Implementation Using Calculus & Probability

    • Final Exam: DL Programmer

    • Includes Mentoring & Virtual labs

    • Applied Predictive Modeling

    • Implementing Deep Learning: Practical Deep Learning Using Frameworks and Tools

    • Implementing Deep Learning: Optimized Deep Learning Applications

    • Applied Deep Learning: Unsupervised Data

    • Applied Deep Learning: Generative Adversarial Networks and Q-Learning

    • Advanced Reinforcement Learning: Principles

    • Advanced Reinforcement Learning: Implementation

    • ML/DL Best Practices: Machine Learning and Workflow Best Practices

    • ML/DL Best Practices: Building Pipelines with Applied Rules

    • Research Topics in ML and DL

    • Deep Learning with Keras

    • Final Exam: ML Architect

    • Includes Mentoring & Virtual labs

    • Applied Predictive Modeling

    • Implementing Deep Learning: Practical Deep Learning Using Frameworks and Tools

    • Implementing Deep Learning: Optimized Deep Learning Applications

    • Applied Deep Learning: Unsupervised Data

    • Applied Deep Learning: Generative Adversarial Networks and Q-Learning

    • Advanced Reinforcement Learning: Principles

    • Advanced Reinforcement Learning: Implementation

    • ML/DL Best Practices: Machine Learning and Workflow Best Practices

    • ML/DL Best Practices: Building Pipelines with Applied Rules

    • Research Topics in ML and DL

    • Deep Learning with Keras

    • Final Exam: ML Architect

    • Data Engineering, Machine Learning, & AWS

    • Amazon S3 Simple Storage Service

    • Data Movement

    • Data Pipelines & Workflows

    • Jupyter Notebook & Python

    • Data Analysis Fundamentals

    • Athena, QuickSight, & EMR

    • Feature Engineering Overview

    • Feature Engineering Techniques

    • Problem Framing & Algorithm Selection

    • Machine Learning & SageMaker

    • ML Algorithms in SageMaker

    • Advanced SageMaker Functionality

    • AI/ML Services

    • Problem Formulation & Data Collection

    • Data Preparation & SageMaker Security

    • Model Training & Evaluation

    • AI Services & SageMaker Applications

 

Microsoft Azure - Fundamentals

Duration: 200 Hours

Cost: USD 1 980

Microsoft Azure Fundamentals is your springboard into cloud computing. It covers the fundamental concepts of Azure, including service agreements, workloads, security, privacy, pricing, and support, all mapped to Microsoft's key exam objectives. An Azure Fundamentals certification is proof of your knowledge of cloud services and how those services are provided with Microsoft Azure.

Course Listing:

  • This course teaches the foundational knowledge on the considerations and benefits of adopting cloud services in general and the Software as a Service (SaaS) cloud model.

    • Understanding Cloud Concepts

    • Cloud Benefits and Considerations

    • Cloud Services and Principles

    • Windows 10 Enterprise

    • Windows 10 Autopilot & Azure

    • Deployment Planning, Azure, and Updates

    • Windows 10 & Admin Center

    • Microsoft 365, Exchange, & SharePoint

    • Skype for Business, Teams, & Collaboration

    • Office 365 and Collaboration

    • Protecting your Information

    • Azure AD & Access Management

    • Mobile Management & Security and Compliance

    • Microsoft 365 Pricing and Support

    • Microsoft 365 Purchasing and Support

  • Microsoft Certified Azure Fundamentals teaches the foundational-level knowledge of cloud services and how those services are provided with Microsoft Azure.

    • Azure Cloud Computing

    • Management Tools

    • Managing the Hierarchy

    • Managing Storage

    • Azure Files

    • Network Infrastructure

    • VNet Peering and VPNs

    • Virtual Machines

    • Container Solutions

    • App Services

    • Azure RBAC & Azure Policy

    • Managing Azure Costs

    • Managing Azure AD

    • Managing Azure Authentication

    • Service Resilience

    • Software Development Services

    • Monitoring Azure Services

    • Network Security

    • Migrating to Azure

    • Artificial Intelligence and Machine Learning

    • Machine Learning with Azure Services

    • Using Azure Machine Learning Studio

    • Authoring with the Azure ML Studio Designer

    • Evaluating Models with the ML Designer

    • Anomaly Detection

    • Natural Language Processing

    • Creating a Conversational AI Bot

    • Computer Vision

    • Face and Optical Character Recognition

  • Students will learn how to manage cloud services that span storage, security, networking, and compute cloud capabilities. They will develop a deep understanding of each service across the full IT lifecycle, and take requests for infrastructure services, applications, and environments.

    • Manage Azure AD Users

    • Manage Azure Groups & Devices

    • Manage Azure Subscriptions & Costs

    • Azure Policies

    • Managing Azure Roles & Tags

    • Managing Azure Storage Accounts

    • Managing Azure Files

    • Managing Azure Network Solutions

    • Managing Azure DNS & Network Security

    • Managing Azure Virtual Machines

    • Azure App Service & Batch Jobs

    • Availability Solutions

    • Monitoring Azure Resources

  • This course covers how to implement security controls, maintain the security posture, manage identity and access, and protect data, applications, and networks. They identify and remediate vulnerabilities by using a variety of security tools, implement threat protection, and respond to security incident escalations.

    • Azure Storage Account Security

    • Data Classification

    • Database Security

    • Database User Access

    • Identity and Access Management

    • Azure AD Connect

    • Azure AD User Management

    • Azure AD Group Management

    • Network Security

    • VPNs

    • Web Application Security

    • VM Security

    • Application Containers

    • Azure Key Vault

    • Azure RBAC and Policies

    • Monitoring, Logging, and Alerts

    • Azure Security Center

    • Review Course 1

    • Review Course 2

 

Microsoft Azure - Advanced

Duration: 200 Hours

Cost: USD 1 980

Microsoft Azure is an ever-expanding set of cloud services to help an organization meet their business challenges. It’s the freedom to build, manage, and deploy applications on a global network.

Course Listing:

    • Active Directory

    • Authentication

    • Cloud Storage

    • Blob Management

    • Data Solutions

    • Files Share

    • Protecting Data at Rest

    • Virtual Networks

    • VNet Peering and VPNs

    • Managing Azure VMs

    • Network Security

    • Managing Azure Web Apps

    • Application Containers

    • Developer Solutions

    • ARM Templates

    • Policy and Monitoring

    • Business Continuity

    • Migrating to Azure

  • Students will learn how to design and build cloud solutions such as applications and services. They participate in all phases of development, from solution design, to development and deployment, to testing and maintenance.

    • Implementing IaaS Solutions

    • App Service Web Apps

    • Implementing Azure Functions

    • Managing IaaS

    • Development with Cosmos DB

    • Blob Storage

    • Implementing User Authentication & Authorization

    • Secure Cloud Solutions

    • Securing Azure Resources

    • Integrating Cashing & Content Delivery

    • Instrumenting Monitoring & Logging Solutions

    • Developing an App Service Logic App

    • Implementing API Management

    • Developing Event-Driven Solutions

    • Developing Message-Based Solutions

  • This course prepares you for the exam by introducing you to designing, implementing, and managing hybrid networking, core networking infrastructure, routing, securing, and monitoring networks, and designing and implementing private access to Azure services.

    • Design and implement IP addressing for Azure resources

    • Design and implement name resolution

    • Design and implement VNet connectivity and routing

    • Monitor networks

    • Design, implement, and manage a site-to-site VPN connection

    • Design, implement, and manage a point-to-site VPN connection

    • Design, implement, and manage Azure ExpressRoute

    • Design and implement an Azure Virtual WAN architecture

    • Design and implement Azure Load Balancer and Azure Traffic Manager

    • Design and implement Azure Application Gateway

    • Design and implement Azure Front Door

    • Design and implement Azure Private Link service and Azure private endpoints

    • Design and implement service endpoints

    • Implement and manage network security groups

    • Design and implement Azure Firewall and Azure Firewall Manager

    • Design and implement a Web Application Firewall (WAF) deployment

    • Deploy and manage AD DS domain controllers

    • Configure and manage multi-site, multi-domain, and multi-forest environments

    • Create and manage AD DS security principals

    • Implement and manage hybrid identities

    • Manage Windows Server by using domain-based Group Policies

    • Manage Windows Servers in a hybrid environment

    • Manage Windows Servers and workloads by using Azure services

    • Manage Hyper-V and guest virtual machines

    • Create and manage containers

    • Manage Azure Virtual Machines that run Windows Server

    • Implement on-premises and hybrid name resolution

    • Manage IP addressing in on-premises and hybrid scenarios

    • Implement on-premises and hybrid network connectivity

    • Configure and manage Azure File Sync

    • Configure and manage Windows Server file shares

    • Configure Windows Server storage

    • Secure Windows Server operating system

    • Secure a hybrid Active Directory infrastructure

    • Identify and remediate Windows Server security issues by using Azure services

    • Secure Windows Server networking

    • Secure Windows Server storage

    • Implement a Windows Server failover cluster

    • Manage failover clustering

    • Implement and manage Storage Spaces Direct

    • Manage backup and recovery for Windows Server

    • Implement disaster recovery by using Azure Site Recovery

    • Protect virtual machines by using Hyper-V replicas

    • Migrate on-premises storage to on-premises servers or Azure

    • Migrate on-premises servers to Azure

    • Migrate workloads from previous versions to Windows Server 2022

    • Migrate IIS workloads to Azure

    • Migrate an Active Directory Domain Services (AD DS) infrastructure to Windows

      Server 2022 AD DS

    • Monitor Windows Server by using Windows Server tools and Azure services

    • Troubleshoot Windows Server on-premises and hybrid networking

    • Troubleshoot Windows Server virtual machines in Azure

    • Troubleshoot Active Directory

 

Networking Concepts with CompTIA

Duration: 200 Hours

Cost: USD 1 980

The Computing Technology Industry Association (CompTIA) is a leading voice and advocate for the $5 trillion global information technology ecosystem; and the estimated 75 million industry and tech professionals who design, implement, manage and safeguard the technology that powers the world’s economy.

The CompTIA online training program is designed to develop the skills needed for a successful career in IT. From A+, a starting point to learn foundational IT skills across a variety of devices and operating systems, to Security+, a global benchmark for best practices in IT network and operational security, this program provides all the necessary training to best prepare you for 6 CompTIA certifications.

Course Listing:

  • CompTIA A+ is the industry standard for establishing a career in IT. It is the only industry recognized credential with performance testing to prove pros can think on their feet to perform critical IT support tasks. CompTIA A+ is trusted by employers around the world to identify the go-to person in end point management & technical support roles. CompTIA A+ appears in more tech support job listings than any other IT credential. Includes Mentoring and Virtual labs.

    1. Mobile Devices

    • Install and configure laptop hardware and components

    • Compare and contrast the display components of mobile devices

    • Set up and configure accessories and ports of mobile devices

    • Configure basic mobile-device network connectivity and application support

    2. Networking

    • Compare and contrast Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) ports, protocols, and their purposes

    • Compare and contrast common networking hardware

    • Compare and contrast protocols for wireless networking

    • Summarize services provided by networked hosts

    • Given a scenario, install and configure basic wired/wireless small office/home office (SOHO) networks

    • Compare and contrast common network configuration concepts

    • Compare and contrast Internet connection types, network types, and their features

    • Given a scenario, use networking tools

    3. Hardware

    • Explain basic cable types and their connectors, features, and purposes

    • Given a scenario, install the appropriate RAM

    • Given a scenario, select and install storage devices

    • Given a scenario, install and configure motherboards, central processing units (CPUs), and add-on cards

    • Given a scenario, install or replace the appropriate power supply

    • Given a scenario, deploy and configure multifunction devices/ printers and settings

    • Given a scenario, install and replace printer consumables

    4. Virtualization and Cloud Computing

    • Summarize cloud-computing concepts

    • Summarize aspects of client-side virtualization

    5. Hardware and Network Troubleshooting

    • Given a scenario, apply the best practice methodology to resolve problems

    • Given a scenario, troubleshoot problems related to motherboards, RAM, CPU, and power

    • Given a scenario, troubleshoot and diagnose problems with storage drives and RAID arrays

    • Given a scenario, troubleshoot video, projector, and display issues

    • Given a scenario, troubleshoot common issues with mobile devices

    • Given a scenario, troubleshoot and resolve printer issues

    • Given a scenario, troubleshoot problems with wired and wireless networks

  • Includes Mentoring and Virtual labs.

    1. Operating Systems

    • Compare and contrast common operating system types and their purposes

    • Compare and contrast features of Microsoft Windows versions

    • Summarize general OS installation considerations and upgrade methods

    • Given a scenario, use appropriate Microsoft command line tools

    • Given a scenario, use Microsoft operating system features and tools

    • Given a scenario, use Microsoft Windows Control Panel utilities

    • Summarize application installation and configuration concepts

    • Given a scenario, configure Microsoft Windows networking on a client/desktop

    • Given a scenario, use features and tools of the Mac OS and Linux client/desktop operating systems

    2. Security

    • Summarize the importance of physical security measures

    • Explain logical security concepts

    • Compare and contrast wireless security protocols and authentication methods

    • Given a scenario, detect, remove, and prevent malware using appropriate tools and methods

    • Compare and contrast social engineering, threats, and vulnerabilities

    • Compare and contrast the differences of basic Microsoft Windows OS security settings

    • Given a scenario, implement security best practices to secure a workstation

    • Given a scenario, implement methods for securing mobile devices

    • Given a scenario, implement appropriate data destruction and disposal methods

    • Given a scenario, configure security on SOHO wireless and wired networks

    3. Software Troubleshooting

    • Given a scenario, troubleshoot and resolve printer issues

    • Given a scenario, troubleshoot and resolve PC security issues

    • Given a scenario, use best practice procedures for malware removal

    • Given a scenario, troubleshoot mobile OS and application issues

    • Given a scenario, troubleshoot mobile OS and application security issues

    4. Operational Procedures

    • Compare and contrast best practices associated with types of documentation

    • Given a scenario, implement basic change management best practices

    • Given a scenario, implement basic disaster prevention and recovery methods

    • Explain common safety procedures

    • Explain environmental impacts and appropriate controls

    • Explain the processes for addressing prohibited content/ activity, and privacy, licensing, and policy concepts

    • Given a scenario, use proper communication techniques and professionalism

    • Identify the basics of scripting

    • Given a scenario, use remote access technologies

  • CompTIA Network+ helps develop a career in IT infrastructure covering troubleshooting, configuring, and managing networks. This certification validates the technical skills needed to securely establish, maintain and troubleshoot the essential networks that businesses rely on. Includes Mentoring and Virtual labs.

    • OSI Model Layers and Data Encapsulation

    • Network Types

    • Cables and Connectors

    • IP Addressing Schemes and Subnetting

    • Well-Known Ports and Protocols

    • Registered Ports

    • Network Services and Data Center Architectures

    • Cloud Concepts

    • Network Implementations

    • Ethernet Switching and Wireless Standards

    • Network Operations

    • Disaster Recovery and High Availability Concepts

    • Security Concepts and Threats

    • Physical Security and Network Hardening

    • Network Troubleshooting Methodologies & Tools

    • Troubleshooting Network Issues

  • CompTIA Linux+ validates the competencies required of an early career system administrator supporting Linux systems. The new CompTIA Linux+ is for the IT pro who will use Linux to manage everything from cars and smartphones to servers and supercomputers, as a vast number of enterprises use Linux in cloud, cybersecurity, mobile and web administration applications. Includes Mentoring and Virtual labs.

    • Cloud Architecture and Models

    • Cloud Capacity Planning

    • Cloud High Availability and Scaling

    • Cloud Solution Design

    • Cloud Identity and Access Management

    • Cloud Network Security

    • Cloud Security Controls

    • Data Security and Compliance Controls

    • Cloud Component Integration

    • Provisioning Cloud Storage

    • Cloud Network Deployments

    • Cloud Migrations

    • Cloud Logging, Monitoring, Alerting, and Optimization

    • Cloud Operations Management

    • Cloud Automation and Orchestration

    • Cloud Disaster Recovery

    • Cloud Troubleshooting Methodologies

    • Troubleshooting Cloud Security Issues

    • Troubleshooting Cloud Deployments

    • Troubleshooting Automation and Orchestration Issues

  • CompTIA Cloud+ is a global certification that validates the skills needed to deploy and automate secure cloud environments that support the high availability of business systems and data. Having this certification shows you have the expertise needed for data center jobs. Includes Mentoring and Virtual labs.

    • Cloud Architecture and Models

    • Cloud Capacity Planning

    • Cloud High Availability and Scaling

    • Cloud Solution Design

    • Cloud Identity and Access Management

    • Cloud Network Security

    • Cloud Security Controls

    • Data Security and Compliance Controls

    • Cloud Component Integration

    • Provisioning Cloud Storage

    • Cloud Network Deployments

    • Cloud Migrations

    • Cloud Logging, Monitoring, Alerting, and Optimization

    • Cloud Operations Management

    • Cloud Automation and Orchestration

    • Cloud Disaster Recovery

    • Cloud Troubleshooting Methodologies

    • Troubleshooting Cloud Security Issues

    • Troubleshooting Cloud Deployments

    • Troubleshooting Automation and Orchestration Issues

  • CompTIA Server+ is a global certification that validates the hands-on skills of IT professionals who install, manage and troubleshoot servers in data centers as well as on- premise and hybrid environments. CompTIA Server+ ensures pros have the skills to work in data centers or cloud environments. Includes Mentoring and Virtual labs.

    • Server Architecture

    • Server Administration I

    • Server Administration II

    • Storage

    • Security

    • Networking and Disaster Recovery

    • Troubleshooting I

    • Troubleshooting II

 

Productivity and Collaboration Tools

110 Hours

USD 792

Course Listing

  • Word 365

    • Getting Started

    • Browsing Documents

    • Inserting Text

    • Formatting Text

    • Managing Documents

    • Sharing Documents

    • Finding & Replacing

    • Proofing Documents

    • Formatting Documents

    • Shaping Documents

    • Inserting Media Files

    • Using Tables

    • Adding Text & Graphic Objects

    • Working with Diagrams

    • Using References

    • Managing Sources

    • Creating Mailings

    • Using Fields, Forms, & Macros

    • Using Connected Services

    • Setting your Work Preferences

    Excel 365

    • Getting Started

    • Entering Data

    • Viewing & Printing Worksheets

    • Formatting Cells

    • Referencing Cells

    • Exploring Essential Functions

    • Working with Tables

    • Getting Started with Charts

    • Setting your Work Preferences

    • 10 Common Tools

    • Enhancing a Worksheet with Visual Elements

    • Collaborating Safely

    • Managing Data

    • Using Custom & Conditional Formatting

    • Performing Logical & Conditional Calculations

    • Using Advanced Functions

    • Troubleshooting Errors

    • Analyzing & Forecasting Data

    • Working with Advanced Charts

    • Creating & Managing PivotTables

    • Using PivotTables & PivotCharts

    • Automating Tasks

    • Working with Macros

    PowerPoint 365

    • Getting Started

    • Creating Presentations

    • Saving & Sharing Presentations

    • Ten Common Tools

    • Inserting Text

    • Formatting your Presentation

    • Designing your Slides

    • Using Images

    • Using Graphic Elements

    • Using Multimedia

    • Using Tables & SmartArt

    • Using Charts

    • Setting-up Slide Shows

    Outlook 365

    • Getting Started

    • Sending Email

    • Managing & Filing Email

    • Formatting & Proofreading Email Text

    • Adding Attachments & Content

    • Managing the Calendar

    • Working with Contacts

    • Getting Things Done with Tasks & Notes

    • Searching & Organizing Items

    • Enhancing your Email Design

    • Printing, Saving, & Managing Data

    • Automating & Collaborating

    • Customizing your Experience

    Teams 365

    • Getting Started

    • Formatting Messages

    • Using Messaging, Notification & Call Tools

    • Managing Teams & Channels

    • Organizing Meetings

    • Collaborating in Meetings

    • Finding & Organizing Files

    • Working with Apps

    Copilot for Microsoft 365

    • Optimizing Communication & Information

    • Creating Documents Efficiently

  • Facebook Workplace

    • Signing In & Setting-up

    • Posting Updates

    • Using Groups

    • Using the Photo Tools

    • Using the Private Communication Tools

    • Creating & Organizing Events

    • Administering aa Workplace Network

  • Windows 11

    • Getting Started

    • Accessing & Managing Files

    • Organizing & Searching for Files

    • Using the Universal Apps

    • Managing Programs & File Types

    • Protecting & Backing-up Data

    • Configuring System Properties

    • Customizing the System Appearance

    • Configuring & Optimizing a System

    • Exploring the Accessibility Tools

    • Managing User Accounts

    • Discovering Copilot

  • QuickBooks Pro

    • Installing & Setting-up the Application

    • Getting Better Acquainted

    • Working with Files, Documents, & Reports

    • Managing Accounts, Vendors, & Inventory

    • Dealing with Customers, Sales, & Tax

    • Setting-up Invoicing, Bills, & Payment

  • Gmail

    • Getting Started

    • Sending & Receiving Emails

    • Formatting Emails

    • Organizing Emails

    • Finding Emails

    • Using the Contact Tools

    • Using the Calendar

    • Managing & Configuring the Calendar

    • Using Applications & Add-ons

    • Customizing Gmail & Managing Accounts

    Google Drive

    • Getting Started

    • Finding & Organizing Files

    • Sharing & Collaborating

    • Managing Storage & Customizing Features

    Google Analytics

    • Creating & Managing Properties

    • Analyzing Audiences & User Behavior

    • Using Explorations & Reports

  • Tableau Desktop

    • Opening & Connecting Data Sources

    • Preparing & Cleaning Data

    • Blending & Managing Data Files

    • Working with Data & Fields

    • Creating Data Visualizations

    • Analyzing Data

    • Performing Calculations

    • Going Deeper with Maps

    • Enhancing Data Visualizations

    • Presenting & Delivering Vizzes

    Tableau Prep Builder

    • Opening & Connecting Data Sources

    • Working with Steps

    • Cleaning & Analyzing Data

    • Working with Outputs

    Creating Real Time Dashboards

    • Real Time Dashboards

    Getting Started with Tableau for Data Visualization

    • Introduction

    • Exploring Visualizations & Data Formats

    • Advanced Features

 

Programming with Python and Java

Duration: 200 Hours

Cost: USD 1 980

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built-in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together.

Java is one of the most in-demand programming languages in the world and one of the two official programming languages used in Android development. This program helps you get started with Java and it will take you all the way to becoming an accomplished Java developer!

Students will begin by exploring the roots and the significant features of Java. They will get a solid foundation with step-by-step hands-on code examples using JShell. In the second track, students will take a deep dive into the advanced features of Java - like exception handling, Generics, Lambdas, and Reflection. The second track concludes with a focus on building jar files for Java Libraries. In the final track the students will learn database connectivity with Java as well as how to build web applications and web services in Java. In short, they will learn to write Java programs from scratch and become a confident Java developer.

Course Listing:

    • Includes Mentoring

    • Introduction

    • Working with Lists & Tuples in Python

    • Working with Dictionaries and Sets

    • Shallow & Deep Copies

    • If-else Control Structures

    • The Basics of for Loops in Python

    • Advanced Operations Using for Loops

    • While Loops

    • Functions in Python: Introduction

    • Gaining a Deeper Understanding of Python Functions

    • Working with Advanced Features of Python Functions

    • Final Exam: Python Novice

    • Includes Mentoring

    • File Operations in Python

    • Exceptions and Command Line Arguments

    • Python Modules & Virtual Environments

    • Migrating from Python 2 to Python 3

    • Python Classes & Inheritance: Introduction

    • Working with Inheritance in Python

    • Advanced Functionality Using Python Classes

    • Fundamental Data Structures

    • Implementing Data Structures

    • Sorting Algorithms

    • Implementing Sorting Algorithms

    • Trees & Graphs

    • Implementing Trees & Graphs

    • Final Exam: Python Apprentice

    • Includes Mentoring

    • An Introduction to Python’s Unittest Frame

    • Advanced Python Testing Using the Unittest Framework

    • Testing Python Code Using Pytest

    • Testing Python Code Using Doctest

    • HTTP Requests with Python

    • An Introduction to Web Frameworks & Flask

    • Building a Simple Web Site Using Flask

    • User Interactions in Flask Applications

    • User Authentication in a Flask Application

    • Introduction to Concurrent Programming

    • Multithreading in Python

    • Multiprocessing in Python

    • Asynchronous Executions in Python

    • Final Exam: Python Journeyman

    • Includes Mentoring

    • Introduction to Using PyCharm IDE

    • Working with Excel Spreadsheets from Python

    • Performing Advanced Operations

    • Constructing Data Visualizations

    • Socket Programming in Python: Introduction

    • Socket Programming in Python: Advanced Topics

    • Python Design Patterns: Principles of Good Design

    • Working with Creational Design Patterns

    • Working with Structural Design Patterns

    • Working with Behavioral Design Patterns

    • Final Exam: Pythonista

    • Getting Started in Java: The Fundamentals of Java Programming

    • Getting Started in Java: Writing & Running Java Programs

    • Getting Started in Java: Variables & Primitive Types

    • Getting Started in Java: Operators

    • Implementing Java Control Structures

    • Modeling Entities in Java: Getting Started with Classes & Objects

    • Modeling Entities in Java: Defining Custom Classes & Objects

    • Modeling Entities in Java: Methods, Method Overloading, & Constructors

    • Modeling Entities in Java: Static Members, Arguments, & Method Overriding

    • Mapping Relationships in Java: Modeling Is-a Relationships Using Inheritance

    • Mapping Relationships in Java: Constructors & Polymorphism

    • Mapping Relationships in Java: Overriding Methods & Using Access Modifiers

    • Mapping Relationships in Java: Working with Interfaces & Class Loaders

    • Writing Java Programs with the Interactive JShell

    • Final Exam: Java Novice

    • Handling Errors: An Introduction to Exceptions

    • Handling Errors: Handling Exceptions in Java

    • Handling Errors: Advanced Topics in Exceptions

    • Collections in Java: Arrays & Non-parameterized ArrayLists

    • Collections in Java: Lists & List Operations

    • Collections in Java: Sets & Maps

    • Generics in Java: Creating Classes & Methods Using Generics

    • Generics in Java: Bounded Type Parameters & Wildcards

    • Java: Getting Started with Reflection

    • Java: Accessing Constructors, Methods, & Fields Using Reflection

    • Java: Working with Annotations, Generics, & Arrays Using Reflection

    • Java: Leveraging Reflection to Build Dynamic Proxies & Unit Tests

    • Java Archive (JAR): Building Java Archives

    • Java Archive (JAR): Packaging Java Apps Using Maven

    • Final Exam: Java Apprentice

    • HTTP Requests in Java: Sending Simple HTTP Requests

    • HTTP Requests in Java: HTTP Requests with Java's HttpClient

    • Java Database Connectivity: An Introduction to JDBC

    • Java Database Connectivity: Interaction with Databases Using RowSets

    • Java Database Connectivity: Joining & Filtering Data with RowSets

    • Java Database Connectivity: Batch Executions & Transactions with JDBC

    • Building Web Applications with JSP: An Introduction to JSP

    • Building Web Applications with JSP: Handling Errors

    • Building Web Applications with JSP: Customizing Responses with Servlets

    • Building Web Applications with JSP: Integrating a JSP App with a Database

    • Java Web Services: Getting Started with SOAP-based Web Services

    • Java Web Services: Integrating Web Services with a Database

    • Java Web Services: Building REST APIs

    • Java Web Services: Enabling CRUD Operations with REST APIs

    • Final Exam: Javanista

 

Software Journeyman Developer and Web Developer

Duration: 200 Hours

Cost: USD 1 980

Today’s computers are powerful tools capable of accomplishing sophisticated tasks, but not without the assistance of skilled developers. Software systems are increasingly ubiquitous in all aspects of our lives. Failures in these systems can be costly in terms of money, time, and business reputation. Some programming failures can even result in personal injury or death. Effective software design, development and testing is integral to mitigating harm caused by failures and providing confidence in systems.

This online training program is designed for professional application developers or programmers, with at least 2 years’ experience, who want to learn the latest recommended techniques for designing, developing and testing high quality software.

Java, an object-oriented programming language, is the most widely used development language in the world today. It allows programmers to create objects that can interact with other objects to solve a problem.

Explore basic JavaScript, one of the most widely used programming languages in the domain of web development, including concepts involved in the programming language, the features which distinguish it from other languages, and its applications.

Course Listing:

    • Includes Mentoring

    • Java Programming: Introduction

    • Java Programming: Working with Primitive Data Types

    • Java Programming: Arithmetic & Logical Operations

    • Java Programming: Working with Strings & Wrapper Objects

    • Java Programming: Conditional Evaluation

    • Java Programming: Iterative Evaluation

    • Java SE 13: Understanding Classes & Objects in Java

    • Java SE 13: Constructors & Other Methods

    • Java SE 13: More Operations on Member Variables & Methods

    • Java SE 13: Semantics of Method Invocation & Nested Classes

    • Java SE 13: Understanding Exception Handling in Java

    • Java SE 13: Correctly Using Try-Catch-Finally Blocks

    • Java SE 13: Try-with-resources & Custom Exceptions

    • Java SE 13: Byte & Character Streams in Java

    • Java SE 13: Streams for Primitive Types, Objects, & Buffered IO

    • Java SE 13: Working with Files & Directories

    • Final Exam: Apprentice Developer

    • Includes Mentoring

    • Java OOP: Understanding Inheritance & Polymorphism in Java

    • Java OOP: The Role of Constructors in Inheritance

    • Java OOP: Multi-level Inheritance

    • Java OOP: Run-time & Compile-time Polymorphism

    • Java OOP: Understanding Overriding & Hiding in Inheritance

    • Java OOP: The Semantics of the Final & Abstract Keywords

    • Java OOP: Access Modifiers for Regulating Access

    • Java OOP: Interfaces & Anonymous Classes

    • Git & GitHub: Introduction

    • Git & GitHub: Working with Git Repositories

    • Git & GitHub: Using GitHub for Source Code Management

    • Final Exam: Senior Developer

    • Includes Mentoring

    • Advanced Features in Java

      • Getting Started with Java Collections

      • Working with Lists in Java

      • List Algorithms & Implementations

      • Working with Sets in Java

      • Working with Maps in Java

      • Using the Java Stream API with Collections

      • Using Built-in Annotations

      • Using Custom Annotations

      • Using Generic Type Parameters

      • Wildcards and Type Capture

    • Data Structures ad Algorithms in Java

      • Introduction

      • Working with Singly Linked Lists

      • Doubly & Circular Linked Lists

      • Working with Stacks

      • Working with Queues

    • Final Exam: Lead Developer

    • Includes Mentoring

    • Mobile App Development: An Introduction to Android Development

    • Mobile App Development: Building a Basic Android App

    • Mobile App Development: Defining the UI for an Android App

    • Mobile App Development: Coding the Behavior of an Android App

    • Mobile App Development: Authentication in an Android App

    • Mobile App Development: Testing an Android App

    • Final Exam: Journeyman Developer

    • Includes Mentoring and Virtual labs

    • JavaScript: Introduction

    • JavaScript: Getting Started with JavaScript Programming

    • Types, Operators, & Control Structures in JavaScript

    • JavaScript: Functions and Arrays

    • JavaScript: Objects

    • JavaScript: Advanced Function Operations

    • JavaScript: Closure & Prototypes

    • JavaScript: Working with the DOM & Events

    • JavaScript: Form Validation & Async Programming

    • Final Exam: Web Programmer

    • Includes Mentoring and Virtual labs

    • Build Apps Using React: Introducing React for Web Applications

    • Build Apps Using React: Local Machines & Online Playgrounds

    • Build Apps Using React: Props & State

    • Build Apps Using React: Working with Events

    • Build Apps Using React: Working with Forms

    • Build Apps Using React: Advanced Features

    • Build Apps Using React: In Development & Production

    • Final Exam: Web Apps Developer

    • Includes Mentoring and Virtual labs

    • MySQL: Getting Started

    • MySQL: Creating & Updating Tables

    • MySQL: Querying Data

    • MySQL: Understanding & Implementing Joins

    • MySQL: Grouping & Aggregation Operations

    • MySQL: Views, Indices, & Normal Forms

    • MySQL: Triggers & Stored Procedures

    • MySQL: Transactions, Savepoints, & Locks

    • Building Web Apps Using Django: Introduction to Web Frameworks & Django

    • Building Web Apps Using Django: Building a Basic Website

    • Building Web Apps Using Django: Templates & User Administration

    • Building Web Apps Using Django: Models & User Registration

    • Building Web Apps Using Django: Implementing Login & Logout

    • Building Web Apps Using Django: Generic Views

    • Final Exam: Novice Programmer

    • Includes Mentoring and Virtual labs

    • Design Patterns in JavaScript: Getting Started

    • Design Patterns in JavaScript: Constructor, Factory, & Abstract Factory Creational

      Patterns

    • Design Patterns in JavaScript: Singleton, Prototype, & Builder Creational Patterns

    • Design Patterns in JavaScript: Modules, Façade, Decorator, & Mixing Structural

      Patterns

    • Design Patterns in JavaScript: Flyweight, Adapter, Composite, & Proxy Structural

      Patterns

    • Design Patterns in JavaScript: Observer & Iterator Behavioral Patterns

    • Design Patterns in JavaScript: Mediator, State, & Command Behavioral Patterns

    • Using Testing in JavaScript: Mocha & Unit.js

    • Using Testing in JavaScript: Should.js & Must.js

    • Using Testing in JavaScript: Exploring & Configuring the Mocha Testing Framework

    • Using Testing in JavaScript: Mocha & Chai

    • Using Testing in JavaScript: SinonJS

    • Final Exam: Apprentice Programmer

 
 

+1 718 261 1272
+1 516 840 9089 (WhatsApp)
info@emergingtech.edu