Skip to content

Learn with Oliseyenum

Practical software engineering explained from first principles.

Clear lessons, real project builds, debugging, testing and engineering decisions. The public learning content is free and connected to systems I have actually built.

Learning map

Learn the foundations, then connect them to complete systems.

Open GitHub
  1. 01

    Programming foundations

    Syntax, values, variables, objects, arrays, functions and problem solving from absolute beginner level.

    Understand what the code means before trying to memorise it.
  2. 02

    Modern web engineering

    HTML, CSS, JavaScript, TypeScript, React, Next.js and production-ready frontend workflows.

    Move from isolated pages to complete user journeys.
  3. 03

    Backend and databases

    APIs, authentication, application logic, SQL, data modelling and dependable business workflows.

    Connect interfaces to secure data and real operations.
  4. 04

    Mobile and desktop

    Connected applications, offline behaviour, device capabilities and cross-platform product thinking.

    Design software that works beyond one browser window.
  5. 05

    Data, analytics and AI

    Python, KPIs, dashboards, data pipelines and supervised AI features with clear limitations.

    Turn data into useful evidence without overstating the result.
  6. 06

    Cloud and professional delivery

    Testing, security, deployment, monitoring, documentation, portfolios and client-based engineering.

    Release software that can be reviewed, maintained and improved.

Build-backed learning

Use shipped systems as living software-engineering lessons.

Each case study connects concepts to product decisions, architecture, workflows and the problems the software was built to solve.
View all builds
Mobility platform

Product workflows, PWA installation and operational logic

OgbDrive

Study how rider access, driver onboarding and installable mobile behaviour are organised around a real transport product.
NuxtTypeScriptPostgreSQL
Study this build
Church platform

Live media, member journeys and connected platforms

The Potter's Embassy Website

Explore how live streaming, sermons, programmes, prayer and application access become one digital ecosystem.
Next.jsTypeScriptPostgreSQL
Study this build
Author platform

Python, Flask and business workflow design

Dr. Uchenna Clems Ozegbe

See how an author platform connects authority, book ordering, order tracking, speaking and reader support.
PythonFlaskHTML
Study this build

The method

Understand, build, break, debug, test, document and share.

01Understand02Build03Break04Debug05Test06Document07Share

The lessons do not stop at copying code. Each topic is connected to a real application, a common failure, a debugging process and a practical project that can become portfolio evidence.