16 weekly units.

Week 1: The Web Hosting Ecosystem Overview, From Browser to Web Page, Web Servers, Types of Web Hosting, Data Centres and Server Infrastructure, Connecting to Linux via SSH, Essential Linux File System Commands, Linux File Permissions and Ownership

Week 2: Linux Command-Line Orientation, DNS Resolution Process, DNS Record Types, DNS TTL and Propagation, Configuring DNS in Hosting Panels, cPanel and WHM Architecture, WHM Interface and Tools, cPanel Interface and Tools

Week 3: DirectAdmin Architecture, Three-Panel Architecture Comparison, File Transfer Protocol (FTP) and SFTP, FTP Account Management, Recommended FTP Clients, The Email Delivery Chain, Email Account Management Across Panels

Week 4: Email Forwarders and Catch-All Addresses, MySQL Database Administration Concepts, Creating Databases Across Control Panels, MySQL Command Line Essential Operations, SSL/TLS Certificates Overview, SSL Certificate Types, Let's Encrypt AutoSSL Configuration, Installing a Commercial SSL Certificate

Week 5: SSL Certificate Troubleshooting, Static Website Deployment via File Manager, WordPress Installation across Control Panels, End-to-End Website Deployment Capstone, Initial Server Configuration Overview, cPanel/WHM Post-Install Configuration, DirectAdmin Post-Install Configuration, Plesk Post-Install Configuration

Week 6: Web Server Configuration and Security, Introduction to Hosting Packages and Service Plans, Designing Packages and Resource Planning, Creating and Managing Packages Across Control Panels, Creating Accounts, Modifying Accounts, Account Suspension and Termination

Week 7: Firewall Configuration, ModSecurity Web Application Firewall, SSH Hardening, ModSecurity WAF Troubleshooting, PHP Handlers Comparison, Configuring PHP-FPM, Critical PHP.ini Settings, CloudLinux LVE Resource Limits

Week 8: CloudLinux LVE Limits and Resource Management, Reseller Hosting Management, Reseller WHM Access and ACL Lists, Cron Jobs and Scheduling, Configuring Cron Jobs, Key Metrics and Thresholds, Monitoring Tools by Panel

Week 9: High Server Load Investigation Workflow, Server Health Audit Practical Exercise, The 3-2-1 Backup Rule, Backup Configuration Across Panels, Setting Up Remote S3 Backup, Disaster Recovery Objectives (RTO and RPO), Manual Account Backup and Restoration, Pre-Migration Checklist

Week 10: cPanel-to-cPanel Migration, DirectAdmin-to-DirectAdmin Migration, Plesk-to-Plesk Migration, Cross-Panel Migration: cPanel to Plesk, Manual Site Migration Finalization, cPanel WHM API Automation, DirectAdmin JSON API Automation, Plesk CLI and REST API Automation

Week 11: Multi-Panel Account Provisioning Automation, Email Deliverability Overview, SPF — Sender Policy Framework, DKIM — DomainKeys Identified Mail, DMARC — Domain-based Message Authentication, Mail Server Administration — Exim, Diagnosing and Resolving IP Blacklisting

Week 12: Redis In-Memory Object Caching, Nginx FastCGI Cache, Website Performance Optimization Testing, Diagnosing 500 Internal Server Errors, Email Delivery Diagnostics, Website Performance Diagnostics, Handling Compromised Email Accounts, Introduction to WHMCS and Architecture

Week 13: Connecting WHMCS to Hosting Panels, Creating and Mapping Products in WHMCS, WHMCS Automation and Cron Jobs, Payment Gateway Integration, Market Research for Hosting in East Africa, Tiered Hosting Pricing Models, Value-Added Services and Upselling, Setting Up a Ticketing System

Week 14: Support Departments and Escalation, Diagnosing Client Issues by Panel, Writing Professional Support Responses, Professional Customer Support Responses, Acceptable Use Policy (AUP), Kenya Data Protection Act (DPA) 2019, Data Protection and Compliance for Hosting Providers

Week 15: Handling DMCA and Copyright Takedowns, Incident Communication Framework, Crafting an Initial Outage Notification, Practical Hosting Business Exercises, WordPress Architecture, WordPress wp-config.php Configuration, WordPress Performance Stack, WordPress Security Hardening

Week 16: WordPress Troubleshooting and Mastery, cPanel Professional (CPP) Certification, Database Performance Troubleshooting, Email Diagnostic Procedures, DMCA Takedown Handling, E-commerce Site Migration, Server Command References

16 weekly units.

Week 1: Manual Site Migration Finalization, cPanel WHM API Automation, Cross-Panel Migration: cPanel to Plesk, Email Account Management Across Panels, Server Health Audit Practical Exercise

Week 2: Web Server Configuration and Security, Introduction to Hosting Packages and Service Plans, Creating and Mapping Products in WHMCS, DirectAdmin JSON API Automation

Week 3: Monitoring Tools by Panel, Critical PHP.ini Settings, Diagnosing Client Issues by Panel, Backup Configuration Across Panels, Mail Server Administration — Exim

Week 4: Payment Gateway Integration, Plesk-to-Plesk Migration, Nginx FastCGI Cache, Connecting to Linux via SSH

Week 5: WordPress Architecture, WordPress Installation across Control Panels, Linux File Permissions and Ownership, The Web Hosting Ecosystem Overview, Diagnosing 500 Internal Server Errors

Week 6: Diagnosing and Resolving IP Blacklisting, Website Performance Diagnostics, WordPress Performance Stack, PHP Handlers Comparison, SPF — Sender Policy Framework

Week 7: Writing Professional Support Responses, CloudLinux LVE Limits and Resource Management, Multi-Panel Account Provisioning Automation, Plesk CLI and REST API Automation, CloudLinux LVE Resource Limits

Week 8: High Server Load Investigation Workflow, Essential Linux File System Commands, Email Delivery Diagnostics, DMARC — Domain-based Message Authentication

Week 9: Firewall Configuration, Let's Encrypt AutoSSL Configuration, WordPress Security Hardening, Three-Panel Architecture Comparison, FTP Account Management

Week 10: Tiered Hosting Pricing Models, Static Website Deployment via File Manager, Setting Up a Ticketing System, Types of Web Hosting

Week 11: Redis In-Memory Object Caching, cPanel/WHM Post-Install Configuration, Installing a Commercial SSL Certificate, DKIM — DomainKeys Identified Mail, Email Diagnostic Procedures

Week 12: ModSecurity Web Application Firewall, SSL Certificate Troubleshooting, The Email Delivery Chain, From Browser to Web Page, Account Suspension and Termination

Week 13: Creating Accounts, Data Centres and Server Infrastructure, Value-Added Services and Upselling, Incident Communication Framework, Modifying Accounts

Week 14: DNS Record Types, Reseller Hosting Management, Initial Server Configuration Overview

Week 15: DirectAdmin Architecture, Email Deliverability Overview

Week 16: SSH Hardening, SSL Certificate Types, Server Command References

16 weekly units.

Week 1: Decision Trees and Ensembles, Decision Trees and Ensembles, Convolutional Networks

Week 2: Convolutional Networks, Dimensionality Reduction, Dimensionality Reduction

Week 3: Gradient Descent, Gradient Descent, Metrics for Imbalanced Data

Week 4: Metrics for Imbalanced Data, Privacy and Security, Regularization

Week 5: Regularization, Support Vector Machines, Support Vector Machines

Week 6: Training Neural Networks, Training Neural Networks, The Bias-Variance Trade-Off

Week 7: Deploying Machine Learning Models, Deploying Machine Learning Models, Privacy and Security

Week 8: Anomaly Detection, Anomaly Detection, Clustering

Week 9: Clustering, Cross-Validation, Cross-Validation

Week 10: Evaluating Regression Models, Evaluating Regression Models, Fairness and Bias

Week 11: Fairness and Bias, Linear Regression, Linear Regression

Week 12: Logistic Regression, Logistic Regression, Neurons and Activation Functions

Week 13: Neurons and Activation Functions, The Bias-Variance Trade-Off, Types of Machine Learning

Week 14: Types of Machine Learning, Data, Features, and Labels, Training, Validation, and Test Sets

Week 15: Data, Features, and Labels, The Machine Learning Workflow, The Machine Learning Workflow

Week 16: Training, Validation, and Test Sets, What is Machine Learning, What is Machine Learning

16 weekly units.

Week 1: What is Machine Learning, Metrics for Imbalanced Data

Week 2: The Bias-Variance Trade-Off

Week 3: The Machine Learning Workflow, Convolutional Networks

Week 4: Training Neural Networks

Week 5: Linear Regression, Gradient Descent

Week 6: Training, Validation, and Test Sets

Week 7: Logistic Regression, Evaluating Regression Models

Week 8: Deploying Machine Learning Models

Week 9: Cross-Validation, Clustering

Week 10: Neurons and Activation Functions

Week 11: Dimensionality Reduction, Decision Trees and Ensembles

Week 12: Data, Features, and Labels

Week 13: Support Vector Machines, Regularization

Week 14: Fairness and Bias

Week 15: Anomaly Detection, Privacy and Security

Week 16: Types of Machine Learning

This course will consist of four modules that will be taken in a span of one year