Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Techbase STEM Academy — Free Coding Courses

Live: https://techbaseng.github.io/

The course hub for Techbase Consultant Services — a free, self-serve STEM curriculum for learners in Nigeria and beyond. This repo is the org's special <org>.github.io GitHub Pages site: pushing to main publishes automatically, with no Settings → Pages configuration needed.

356 total lessons and projects across 6 free courses, with video walkthroughs on the YouTube channel.

Tech stack

Single-file static HTML page — no build step, no framework, no dependencies beyond Google Fonts (Plus Jakarta Sans, Space Grotesk, JetBrains Mono, loaded via CDN <link> tags). All styling is inline <style> in index.html.

Courses

Course Lessons Level Repo
🌐 HTML Fundamentals 34 Beginner techbase-html →
🎨 CSS Styling 73 Beginner → Advanced techbase-css →
⚡ JavaScript 46 Intermediate techbase-js →
🐍 Python Programming 45 Beginner → Advanced techbase-python →
🟠 Scratch Programming 35 Beginner · Ages 8–16 techbase-scratch →
🤖 Robotics & micro:bit 123 Beginner → Advanced techbase-robotics →

Recommended learning paths

Goal Path
Young learners (8–12) Scratch → micro:bit Robotics
Web development HTML → CSS → JavaScript
Data science Python (all phases)
Physical computing Scratch → micro:bit Robotics

Structure

index.html    The entire live site — hero, stats ticker, course grid, about
              section, learning paths, footer. Single file, self-contained.
README.md     This file.

Editing content

There's no templating system or CMS — index.html is one static file. Course counts, descriptions, and card links are hand-written directly in the markup (search for the course name or a lesson-count string to find the right section). Design tokens (colors, spacing, fonts) live in the :root { ... } CSS custom-property block near the top of the <style> tag.

If a course's lesson count changes (a repo gains or loses lessons), update it in three places: this README's table above, the meta description tag, and the matching card in index.html.

Related


MIT Licence · © 2025–2026 Techbase Consultant Services · Built by Babatunde Awoyemi · Made with ❤️ in Ibadan, Nigeria

About

Course hub for Techbase STEM Academy — 356 free lessons and projects across HTML, CSS, JavaScript, Python, Scratch and Robotics/micro:bit.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages