Competency-based • Hands-on
Modular • Stackable
70% Practical • 30% Theory

Overview

Eswatini Tech Academy delivers practical, job-ready training across three core programs. Each program is modular so learners can progress from fundamentals to applied projects. Below are condensed syllabi you can expand into lesson plans.

Basic Computing

Goal: Equip learners with confident computer use and Microsoft Office skills for workplace productivity.

ModuleLearning OutcomesKey TopicsDuration
Introduction to ComputersIdentify hardware & OS basicsComponents, I/O devices, OS overview1 week
Windows & File ManagementManage files, system settingsFile explorer, user accounts, backups1 week
Microsoft WordCreate professional documentsFormatting, templates, styles, tables2 weeks
Microsoft ExcelPerform calculations & data entryFormulas, charts, data validation2 weeks
PowerPoint & PresentationCreate polished presentationsSlides, visuals, presenter tips1 week
Internet & EmailUse online tools & communicationBrowsers, email, cloud storage basics1 week
Outcome
Operate computers confidently and use Office tools for everyday tasks.
Assessment
Quizzes, practical tests, an Office project (e.g., CV + report).
Prereqs
None — suitable for beginners.

Data Management

Goal: Teach data collection, cleaning, analysis, and reporting using Excel and introductory SQL.

ModuleLearning OutcomesKey TopicsDuration
Data ConceptsUnderstand data lifecycleTypes of data, collection methods1 week
Data Entry & CleaningValidate and clean datasetsValidation, remove duplicates, Flash Fill2 weeks
Excel AnalysisSummarize and visualise dataPivotTables, charts, formulas2 weeks
Intro to DatabasesModel simple relational dataTables, keys, relationships1 week
SQL BasicsWrite queries to extract dataSELECT, WHERE, JOINs, GROUP BY2 weeks
Reporting & DashboardsCommunicate insightsDashboards, data storytelling1 week
Outcome
Collect, clean, analyze and present data for decision-making.
Assessment
Practical assignments, SQL mini-project, final dashboard project.
Prereqs
Basic Computing recommended (Excel basics).

Web Development

Goal: Build responsive websites using HTML, CSS and JavaScript; deploy a small portfolio site.

ModuleLearning OutcomesKey TopicsDuration
Intro to WebUnderstand client-server basicsBrowsers, hosting, domains1 week
HTMLStructure pages semanticallyElements, accessibility, forms2 weeks
CSSStyle responsive layoutsSelectors, box model, Flexbox2 weeks
JavaScriptAdd interactivityDOM, events, fetch, small components2 weeks
Responsive DesignMake sites mobile-friendlyMedia queries, frameworks (Bootstrap)1 week
Mini Portfolio ProjectDeploy a live siteHosting, GitHub Pages, domain basics2 weeks
Outcome
Create, style, script and deploy functional responsive websites.
Assessment
Code challenges, integrated mini project (portfolio).
Prereqs
Basic Computing recommended; curious learners welcome.

Assessment & Grading

A standard, transparent grading formula encourages consistent outcomes across programs.

ComponentWeight
Attendance10%
Quizzes15%
Practical Assignments25%
Projects40%
Participation10%

Pass mark: 60% • Distinction: 85%+

Learning Support

  • Access to learning materials via ETA Student Portal
  • Weekly webinars: WebDev Wednesdays (practical demos & Q&A)
  • Instructor office hours and mentorship
  • GitHub-based project submission & versioning

Resources & Tools

Hardware
PCs / Laptops with modern browser
Software
Microsoft Office, VS Code, XAMPP / SQLite
Platforms
Google Drive, GitHub, ETA Portal

Contact & Next Steps

To run this curriculum: create weekly lesson plans per module, prepare practical lab tasks, and set milestones for projects. For partnership, delivery, or enquiries:

Email: info@eswatinitechacademy.org   •   Phone: +268 1234 5678

Request Full Curriculum Pack