Digital Foundations
Learn how to use a computer confidently, manage files, work with office applications, communicate online and complete everyday digital tasks safely.
Waridi Tech Academy provides structured, instructor-led technology training for beginners, students, professionals, entrepreneurs and career changers. Attend classes in Moshi, Tanzania, or join live remote lessons from anywhere in the world.
You do not need to begin as a programmer. Waridi Tech Academy offers a clear progression from computer basics and office productivity to design, websites, databases, mobile applications and complete software development.
Learn how to use a computer confidently, manage files, work with office applications, communicate online and complete everyday digital tasks safely.
Develop practical visual communication skills through graphic design, content creation, video editing and digital media production.
Progress through website design, front-end development, databases, back-end programming, mobile applications and full-stack software projects.
Select an individual course or follow a progressive path. Course duration is based on part-time learning and may be adjusted for private or intensive training.

Computer parts, operating systems, keyboard and mouse skills, typing, file management, storage, printing, internet safety and everyday digital tasks.
Practical outcome: Operate a computer confidently and complete common digital tasks independently.

Microsoft Word, Excel, PowerPoint, document formatting, spreadsheets, presentations, professional email, cloud files and online collaboration.
Practical outcome: Create professional documents, spreadsheets, presentations and workplace communications.

Design principles, colour, typography, layouts, branding basics, social media graphics, posters and practical workflows using Canva, Photoshop and Illustrator.
Practical outcome: Produce a small portfolio of useful business and social media designs.

Video workflow, cuts, transitions, audio cleanup, titles, captions, colour basics, export settings and content preparation for websites and social platforms.
Practical outcome: Edit and export complete promotional or educational videos.

Website structure, HTML and CSS foundations, responsive design, WordPress, domains, hosting, basic SEO, forms, security and website maintenance.
Practical outcome: Build and publish a responsive business website.

HTML, CSS, JavaScript, responsive interfaces, accessibility, browser tools, Git, GitHub, deployment and project organization.
Practical outcome: Develop and publish interactive front-end projects for a portfolio.

PHP, Laravel foundations, MySQL, database design, authentication, validation, CRUD systems, APIs, application security and deployment basics.
Practical outcome: Build a working database-driven business application.

Dart, Flutter widgets, layouts, navigation, forms, APIs, authentication, databases, application architecture and Android deployment basics.
Practical outcome: Build a functional cross-platform mobile application.

Front-end development, PHP and Laravel, MySQL, authentication, APIs, Git, testing, application architecture, deployment and a complete final software project.
Practical outcome: Design, develop and present a complete full-stack software solution.
Tanzanian fees are shown in TZS. USD fees are for international remote learners and are listed separately rather than being treated as daily currency conversions.
| Course | Level | Duration | Tanzania Fee | International Online |
|---|---|---|---|---|
| Computer Essentials & Digital Literacy | Beginner | 8 weeks | TZS 240,000 | USD 120 |
| Office Applications & Internet Productivity | Beginner | 10 weeks | TZS 320,000 | USD 160 |
| Graphic Design & Content Creation | Beginner to Intermediate | 12 weeks | TZS 480,000 | USD 240 |
| Video Editing & Digital Content Production | Beginner to Intermediate | 12 weeks | TZS 520,000 | USD 260 |
| Website Design & WordPress | Beginner to Intermediate | 16 weeks | TZS 700,000 | USD 350 |
| Front-End Web Development | Beginner to Intermediate | 20 weeks | TZS 900,000 | USD 450 |
| Back-End Development & Databases | Intermediate | 24 weeks | TZS 1,200,000 | USD 600 |
| Mobile App Development with Flutter | Intermediate | 24 weeks | TZS 1,300,000 | USD 650 |
| Full-Stack Software Development | Beginner to Advanced | 36 weeks | TZS 1,800,000 | USD 900 |
Course fees may be divided into an agreed payment plan. Full access and certificate eligibility remain subject to completing the required payments.
One-to-one, company and intensive training can be arranged separately. Pricing depends on schedule, course scope and support requirements.
Confirm the current intake, timetable and fee before making payment because course schedules and pricing may be updated.
Remote students receive the same structured learning path and practical project focus. Class times are agreed with consideration for location and time zone.
Join scheduled video lessons where concepts are explained, demonstrated and discussed with the instructor.
Complete guided exercises and projects using your own computer, then submit work for review.
Receive corrections, project feedback and learning support through agreed digital communication channels.
Demonstrate your skills through practical work and a final project appropriate to your course.
Our goal is to help learners understand the subject, practise it and create work they can confidently explain.
Clear topics, practical milestones and a defined course progression.
Hands-on work designed to turn theory into useful technical ability.
Guidance on assignments, errors, project decisions and areas for improvement.
Selected courses include help organizing practical work into a presentable portfolio.
Learners who meet course, project and payment requirements receive a Waridi Tech Academy certificate of completion.
General guidance on portfolios, client communication, continued learning and preparing for entry-level opportunities.
Tell us what you already know, what you want to learn, your preferred schedule and whether you want online or in-person training.
Important information about delivery methods, entry requirements, payments and course completion.
Yes. Live online classes are available to learners in Tanzania and other countries. Admissions confirms the class schedule, communication method and payment details before enrollment.
Yes. In-person classes are available in Moshi, Tanzania, while live remote training is available worldwide.
Beginner courses do not require previous technical experience. Intermediate courses may require computer literacy or foundational web knowledge.
An instalment plan may be agreed before enrollment. The number and timing of payments depend on the course duration and the learner's agreed plan.
Online students need a working laptop or desktop computer, reliable internet, a microphone or headset and the software required for the selected course.
Students who complete the required lessons, assignments, final project and fee payments receive a Waridi Tech Academy certificate of completion.
No. Waridi Tech Academy focuses on practical skills, project work, portfolio guidance and preparation for further learning, employment or freelance opportunities.
Intake dates depend on the course, delivery format and available class schedule. Contact admissions for the next confirmed start date.
Tell us the course you are interested in, your current skill level and whether you prefer online or in-person learning.