E-Learning
Courses & Tutorials
Learn what I've learned building software — some courses are free, others go deeper.
Website Basics for Business Owners
A free, plain-language course for anyone who owns or manages a business and wants a website that actually brings customers: what it is made of, how to plan it, get found, keep it safe and measure results.
Online Safety Essentials: Protect Your Accounts
A free, practical course on keeping your Facebook, WhatsApp, email and mobile money accounts safe: strong passwords, two-step login, spotting scams and what to do if you are hacked.
HTML & CSS for Absolute Beginners: Build Your First Web Page
A free, hands-on course that takes you from a blank file to a real, mobile-friendly web page using only HTML and CSS, with no tools to buy and nothing to install except a text editor.
Digital Marketing Basics for Small Businesses
A free, practical course on getting customers online without a big budget: being findable on Google, using social media and WhatsApp well, following up, and measuring what works.
JavaScript for Beginners: Make Your Web Pages Interactive
A free, hands-on introduction to JavaScript: variables, conditions, loops, functions, arrays and objects, then using them to react to clicks and change a web page, finishing with a small working project.
Start Your Freelance Tech Career: From Skills to First Clients
A free, practical guide for new developers, designers and IT workers: choose a niche, build an honest portfolio, find your first clients, price and agree work clearly, deliver well and get paid.
Laravel Fundamentals
A hands-on introduction to Laravel — routing, Blade, Eloquent, and migrations — for developers ready to build their first real application.
Eloquent Relationships & Query Mastery
Go beyond basic CRUD — model real relationships, eliminate N+1 queries, and write Eloquent code that stays fast as your data grows.
Building REST APIs with Laravel
Design, secure, and ship a real JSON API — resourceful routes, API Resources, Sanctum authentication, and versioning that won't break your mobile app.
Reactive Interfaces with Livewire
Build dynamic, reactive UIs entirely in PHP — live search, real-time validation, file uploads, and pagination, no separate frontend framework required.
Testing & Deploying Laravel Applications
Write tests that actually catch bugs, then ship your app to production with zero-downtime deploys, queues, and a task scheduler that keeps running.