No account needed
55 free lessons, open to read right now
One lesson from every module of every course we teach — written out in full, the same text our students read. No sign-up, no card, no trial that expires. Start anywhere.
Taught from Lagos. What you pay for is the rest of the course, your work being marked by an instructor, and a certificate somebody can verify — not the reading.
Computer Foundation
The full course (55 lessons) →Understand the computer from the ground up — how sand becomes a chip, how switches count, think and remember, how a message crosses the ocean, and how a machine learned to talk — then use that understanding to work like a professional: files, the internet, email, documents, staying safe and AI. Free, for complete beginners, taught from Lagos. Windows first, with Mac notes.
From sand to switch
What a computer actually is
It is Monday morning at a POS stand in Yaba. A man hands Mama Tobi his card. She presses a few buttons, the little machine thinks for two seconds, prints a…
Read it free · 15 min
Counting with light switches
Counting in twos
Hold up one hand. How high can you count on it? Most people say five. One finger, two fingers, three, four, five.
Read it free · 15 min
Teaching switches to think
Yes, no and the logic of every decision
Chiamaka is paying for groceries at a supermarket in Lekki. She slots her card into the POS machine, types her four-digit PIN, and waits.
Read it free · 20 min
Inside the machine
Opening the box
Kelechi repairs laptops from a small table in Computer Village, Ikeja. A customer brings in a laptop that keeps switching itself off, and Kelechi turns it over,…
Read it free · 20 min
Software: telling the rock what to do
From numbers to words: how people talk to processors
Pick up your phone and count the apps. WhatsApp, your bank, the camera, the calculator, a game, Inova.
Read it free · 25 min
Files: where your work actually lives
What a file really is
Funmi is applying for a job. The application form says: "Upload your CV." She clicks Browse, and a window opens asking her to find the file.
Read it free · 20 min
How a message crosses the ocean
How bits travel: wires, light and radio
Nkem is sitting in a bus in Lagos traffic. She holds the microphone button on WhatsApp, says "Uncle, happy birthday! We miss you!", and lets go.
Read it free · 20 min
Working online
What really happens when you open a web page
Tobi types ighnova.com into his phone's browser and taps Go. Two seconds later, the Inova home page is there: the logo, the course list, the pictures, the…
Read it free · 20 min
Staying safe
How passwords are stored, and cracked
Chuka hasn't used an old online shopping site for three years. He has almost forgotten he has an account there. Then one morning he can't get into his email.
Read it free · 25 min
The talking rock: how AI works
From rules to learning
Adaeze picks up her phone and it unlocks by looking at her face. She starts typing a message to her sister, and the keyboard suggests the next word before she…
Read it free · 20 min
Capstone: own it
The whole journey: from a tap in Lagos to a screen in London
It is her uncle's birthday. Nkem, sitting in a bus in Lagos traffic, opens WhatsApp, types Happy birthday Uncle! 🎉 and taps Send. One grey tick. Then two.
Read it free · 25 min
Data Analysis
The full course (45 lessons) →Turn messy spreadsheets into decisions people act on, starting from zero. Clean real exports, answer business questions with Google Sheets, Excel and SQL, think clearly with numbers, build dashboards a manager can read without you, handle personal data lawfully, and finish with a portfolio analysis that gets you hired.
The analyst's real job
What analysts actually spend their time on
It's Wednesday afternoon. The owner of Bisi Provisions, a shop with three branches in Lagos, sends a WhatsApp message with a file attached: "Please which of our…
Read it free · 15 min
Cleaning data properly
The five things that break a spreadsheet
A new analyst is asked to clean the Bisi Provisions export. She opens it and starts fixing whatever she sees first: a misspelled branch on row 12, a naira sign…
Read it free · 20 min
Formulas that answer questions
SUM, COUNT and AVERAGE without embarrassing yourself
Bisi asks a simple question: "What's our average sale?" Her analyst answers ₦11,755. Her accountant answers ₦20,306. Neither has made a mistake.
Read it free · 20 min
Thinking with numbers
Averages that mislead: mean, median and mode
Bisi's average sale is ₦11,755. Now count how many of her 938 sales are actually above ₦11,755. 199. That's 21.2%. Nearly four sales in five are below average.
Read it free · 20 min
Pivot tables and summarising
Your first pivot table
Bisi wants revenue broken down by branch and by category at the same time. Seven categories, three branches.
Read it free · 20 min
SQL for analysts
Why analysts learn SQL even with Excel
Everything you have done so far used , a single flat table with , , and sitting conveniently in every row. Real business data does not look like that.
Read it free · 15 min
Charts and dashboards
Choose the right chart for the question
Bisi has been reading your tables for six modules. She is patient, but tables make people work: the reader has to hold numbers in their head and do the…
Read it free · 20 min
Telling the story and handling data responsibly
Write findings a busy manager will act on
Here are two reports on the same analysis. Both are accurate. Report A "Analysis of Bisi Provisions sales data, January to June 2026.
Read it free · 25 min
Capstone: dashboard and report
Choose a dataset and a question worth answering
Everything until now has used Bisi's data, because it was built to teach you specific things: the duplicates were placed, the dates were broken four ways, the…
Read it free · 20 min
Digital Branding
The full course (38 lessons) →Build a complete brand identity from scratch: logo, colour palette, typography, and a brand guidelines document a client can hand to any designer. You finish with three brand identity projects in your portfolio and a clear process for pricing and pitching branding work to small businesses.
Set Up Your Branding Toolkit
Create your free Figma and Canva accounts and set up a project folder
Before you can design a single logo, you need somewhere to design it and somewhere to keep it.
Read it free · 15 min
Know What a Brand Actually Is
Separate brand, branding, and logo using three Nigerian business examples
A client messages you: "I want to brand my business. How much for a logo?" In one sentence they have used all three words as if they mean the same thing.
Read it free · 15 min
Run Brand Discovery With a Client
Write a client questionnaire that uncovers goals, budget, and fears
A designer who starts sketching before asking questions ends up designing for themselves.
Read it free · 20 min
Build the Verbal Identity
Generate and shortlist brand names using four naming techniques
Most beginners name a brand in about four minutes — they think of something, feel a small rush of satisfaction, and stop.
Read it free · 25 min
Design the Visual Identity
Choose a logo type: wordmark, lettermark, combination, or emblem
A client says "I need a logo." The junior designer opens Figma and starts drawing circles.
Read it free · 20 min
Apply the Brand Across Real Touchpoints
Design a business card and letterhead ready for a Lagos printer
A client's card comes back from the printer with the last digit of the phone number sliced off, and the deep navy in the logo has printed as a washed-out…
Read it free · 25 min
Package, Present, and Get Paid
Assemble a brand guidelines PDF covering logo, colour, type, and voice
A client hands your logo to a printer at Oshodi. The printer stretches it to fit a banner, prints the green as a muddy olive, and sets the tagline in Comic…
Read it free · 25 min
Capstone: Brand a Real Business End to End
Find a real local business and run your discovery session
Everything you have designed so far has been for a brief you controlled. Now you find a stranger with a real business, real money worries and real opinions…
Read it free · 25 min
Build and publish real web pages from scratch using HTML — structuring text, images, links, tables and forms the way employers and clients expect. By the end you'll have three hand-coded pages hosted online that you can show in a portfolio or job application.
Set Up and Publish Your First Page
Install VS Code and Chrome (plus a phone-only setup with Acode)
Before you can write a single line of HTML, you need two things: a place to write the code (an editor) and a place to see the result (a browser).
Read it free · 20 min
Structure Text Content
Write headings h1 to h6 in a logical outline
Open any page you respect — a bank, a news site, a good shop — and the thing holding it together is not the colours. It is the headings.
Read it free · 15 min
Links, Images and Media
Link between pages with relative paths and to sites with absolute URLs
A page on its own is a document. Pages that link to each other are a website. This lesson is where your project stops being one file.
Read it free · 20 min
Lists, Tables and Page Layout Structure
Build ordered, unordered and nested lists for menus and steps
Look at almost any business page and you will find lists everywhere, even where they are not marked up as lists. A menu of services. Steps to place an order.
Read it free · 20 min
Forms That Collect Real Data
Build a contact form with labels, text inputs and a submit button
A WhatsApp link is perfect for a customer who's ready to chat. Plenty aren't. They want to send the details once, get on with their day and hear back later.
Read it free · 25 min
Accessibility, SEO and Clean Code
Write title and meta description tags that show up well in Google
Think about the last time you looked for a business on your phone: a tailor near you, a caterer for a party, a phone repair shop.
Read it free · 15 min
Capstone: Build and Launch a Three-Page Business Site
Plan the pages and content for a real local business or your own brand
Everything you've learned has been practice on your own pages. The capstone is different: you build a real website for a real local business (or your own…
Read it free · 20 min
Learn Python 3
The full course (36 lessons) →Build on Python fundamentals to write programs that read and clean real data files, talk to web APIs, and organise code into reusable modules and classes. You finish with a working command-line tool and a small data project you can show to an employer.
UI/UX Design
The full course (55 lessons) →Learn to design apps and websites people can actually use, starting from zero. Find the real problem through research, design it in Figma, organise it, write it, make it accessible and test it with real people — then hand it to developers and turn it into a portfolio case study that gets you hired.
What design actually is
UX, UI, and why confusing them costs you
Open the app you use to send money. Pretend you're about to send ₦500 to someone you've never paid before, and go as far as the last step without confirming.
Read it free · 20 min
Research: finding the real problem
Assumptions are not research: know what you actually know
Tolu owns a busy hair salon in Ibadan. She's sure her customers want to book appointments online, so she pays for a booking website.
Read it free · 20 min
Figma you'll actually use
Set up Figma and draw your first screen
You've done research. You've sketched on paper. Now it's time for the tool almost every product design team uses: Figma.
Read it free · 20 min
Information architecture
Information architecture: why some apps feel obvious
Two school portals do exactly the same things: fees, results, the timetable, messages from teachers.
Read it free · 20 min
Designing for real screens
Design for the phone people actually own
A designer finishes a delivery app on a large, expensive phone. It looks clean and spacious, and everything fits. Then a rider in Ibadan opens it.
Read it free · 20 min
Colour, type and hierarchy
Spacing and the 8-point grid, used properly
Put two screens side by side. They have the same content, the same colours and the same font. One looks calm and professional.
Read it free · 20 min
Words are interface: UX writing
Why the words decide whether people finish
A customer opens a transfer screen. The heading says Initiate transaction. The fields are labelled Beneficiary account, Beneficiary institution and Narration.
Read it free · 15 min
Interaction, states and motion
Every screen has more than one state
A designer hands a developer the Orders screen for a food delivery app. It shows three neat orders, each with a short restaurant name, a photo and a price.
Read it free · 20 min
Testing with real people
Why five users find most of the problems
A startup spends four months building a pharmacy delivery app. Before launch, the founder says: "We can't afford user testing.
Read it free · 15 min
Systems, handoff and working with developers
Design systems: why teams stop redrawing buttons
A growing payments startup has three designers and eight developers. Nobody planned it, but after two years the app has fourteen slightly different buttons, six…
Read it free · 20 min
Capstone: portfolio case study and getting hired
Choose a problem worth designing for
Two students start their capstone projects on the same day. The first chooses "A redesign of Instagram". It sounds exciting.
Read it free · 20 min
WordPress for Real Clients
The full course (41 lessons) →Build a website a business can actually run themselves — then hand it over, keep it safe, and get paid monthly for doing so. Builds on the HTML and Digital Branding courses.
Set Up WordPress Without Spending a Naira
What a CMS actually is, and why your client needs one
You built a beautiful site for a barber in Ikeja. He paid you ₦80,000 and he loved it. Three weeks later he calls.
Read it free · 15 min
Put a Real Site on a Real Domain
Domains, hosting and DNS, explained once and properly
A student pays for a domain in the morning and hosting in the afternoon. That evening he types the address into his phone and gets nothing.
Read it free · 15 min
Structure the Site Around the Business
Turn the creative brief into a page list
"How many pages do you want?" It sounds like a sensible question. It is the worst one you can open with, and it is how most small business websites go wrong…
Read it free · 15 min
Make It Look Like the Brand
Choosing a theme you won't have to fight
A designer browses themes and finds one that looks extraordinary. The demo has a full-width video, overlapping cards, animated counters.
Read it free · 15 min
Build the Parts That Earn
A contact form whose messages genuinely arrive
A designer finishes a caterer's site. She tests the contact form herself, the message arrives in her inbox, and she hands over.
Read it free · 15 min
Fast on Nigerian Data, Findable on Google
Why the site feels slow on a phone on mobile data
You open the site you built. It appears instantly. It has always appeared instantly. You have never once experienced this website as slow.
Read it free · 15 min
Keep It Alive
Why abandoned WordPress sites get taken over — and how it happens
Here is a line from a real website's logs. Not a big site — an ordinary business site in Nigeria, live a few weeks: Somebody asked that site for its WordPress…
Read it free · 15 min
Capstone: Build and Hand Over a Real Site
Scope and price this specific site before you touch a keyboard
A designer quotes ₦150,000 for a restaurant's website. Five pages, four weeks. Then: "can we add the menu as a PDF as well?" Yes.
Read it free · 15 min
When you want it marked
Reading is the easy half. The courses go on into projects you submit, questions that check you understood rather than remembered, and work an instructor reads and writes back on. That is the part worth paying for, and it is the part that gets you hired.
See the courses