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
- Teacher: Joseph Kariuki