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.
| Module | Learning Outcomes | Key Topics | Duration |
|---|---|---|---|
| Introduction to Computers | Identify hardware & OS basics | Components, I/O devices, OS overview | 1 week |
| Windows & File Management | Manage files, system settings | File explorer, user accounts, backups | 1 week |
| Microsoft Word | Create professional documents | Formatting, templates, styles, tables | 2 weeks |
| Microsoft Excel | Perform calculations & data entry | Formulas, charts, data validation | 2 weeks |
| PowerPoint & Presentation | Create polished presentations | Slides, visuals, presenter tips | 1 week |
| Internet & Email | Use online tools & communication | Browsers, email, cloud storage basics | 1 week |
Data Management
Goal: Teach data collection, cleaning, analysis, and reporting using Excel and introductory SQL.
| Module | Learning Outcomes | Key Topics | Duration |
|---|---|---|---|
| Data Concepts | Understand data lifecycle | Types of data, collection methods | 1 week |
| Data Entry & Cleaning | Validate and clean datasets | Validation, remove duplicates, Flash Fill | 2 weeks |
| Excel Analysis | Summarize and visualise data | PivotTables, charts, formulas | 2 weeks |
| Intro to Databases | Model simple relational data | Tables, keys, relationships | 1 week |
| SQL Basics | Write queries to extract data | SELECT, WHERE, JOINs, GROUP BY | 2 weeks |
| Reporting & Dashboards | Communicate insights | Dashboards, data storytelling | 1 week |
Web Development
Goal: Build responsive websites using HTML, CSS and JavaScript; deploy a small portfolio site.
| Module | Learning Outcomes | Key Topics | Duration |
|---|---|---|---|
| Intro to Web | Understand client-server basics | Browsers, hosting, domains | 1 week |
| HTML | Structure pages semantically | Elements, accessibility, forms | 2 weeks |
| CSS | Style responsive layouts | Selectors, box model, Flexbox | 2 weeks |
| JavaScript | Add interactivity | DOM, events, fetch, small components | 2 weeks |
| Responsive Design | Make sites mobile-friendly | Media queries, frameworks (Bootstrap) | 1 week |
| Mini Portfolio Project | Deploy a live site | Hosting, GitHub Pages, domain basics | 2 weeks |
Assessment & Grading
A standard, transparent grading formula encourages consistent outcomes across programs.
| Component | Weight |
|---|---|
| Attendance | 10% |
| Quizzes | 15% |
| Practical Assignments | 25% |
| Projects | 40% |
| Participation | 10% |
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
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