Lesson 2 – The Gap Year: From Foundations to Product, Tech, Data & AI Diligence

October 2025 – September 2026 • A structured self-study plan to prepare for a Computer Science degree and understand how technology is evaluated in the real world.

1. Year Overview

The year runs from October 2025 to September 2026. You’ll build a foundation in computer science, then extend it into real-world product, technology, data, and AI diligence – the disciplines that connect engineering with business outcomes.

  • Semester 1 (Oct – Mar): Core computer-science concepts and programming skills.
  • Semester 2 (Apr – Sep): Product thinking, system architecture, data pipelines, and AI fundamentals through the lens of diligence and value creation.

2. Semester 1 – Computer Science Foundations

Key Pillars

AreaGoalSuggested Courses
ProgrammingFluent Python, problem solvingHarvard CS50x; Python for Everybody
Data Structures & AlgorithmsUnderstand lists, trees, graphs, complexityCoursera – U of London DSA; freeCodeCamp
Computer SystemsLearn how hardware runs codeNand2Tetris; Crash Course CS
Web DevelopmentFront-end basics and simple appsThe Odin Project; freeCodeCamp Web Track
Maths & LogicBinary, logic, probability, setsBrilliant.org; MIT OCW 6.042J (for reference)
Goal by March 2026: Confident Python developer with two or three small projects uploaded to GitHub.

3. Semester 2 – Product, Tech, Data & AI Diligence Foundations

From April onwards you’ll shift from “how to code” to “how technology creates value”. You’ll study how investors and operators evaluate software companies – the same diligence process used in private equity.

3.1 Product Thinking

3.2 Technology Architecture

3.3 Data Engineering & Analytics

  • Data pipelines – ETL, warehousing, dashboards.
  • SQL fundamentals, data cleaning in Python (Pandas).
  • Recommended: IBM Data Science Foundations or freeCodeCamp Data Analysis with Python.

3.4 AI & Machine Learning Basics

3.5 Technology Due Diligence & Value Creation

  • How investors assess a technology company: product fit, architecture quality, data maturity, AI readiness.
  • Read Imperem-style case summaries and mock reports (each month review a different sector e.g. FinTech, EdTech, HealthTech).
  • Self-project: pick a tech company, analyse its stack and data model from public sources, then write a 2-page “tech health summary”.
Goal by September 2026: Understand how to discuss technology not just as code, but as a business asset that creates value and risk.

4. Month-by-Month Outline

MonthThemeOutput / Project
Oct – Nov 2025Python FoundationsText-based games or utility scripts
Dec 2025 – Jan 2026Algorithms & Data StructuresSorting visualiser or basic search demo
Feb – Mar 2026Web Basics + GitHub PortfolioPersonal website and two repos
Apr 2026Product Management FoundationsMock product brief + feature prioritisation exercise
May – Jun 2026Cloud & Architecture FundamentalsDiagram a sample web app stack
Jul – Aug 2026Data & AI EssentialsNotebook showing simple data analysis or AI demo
Sep 2026Diligence Simulation2-page Tech Health Assessment Report

5. Reading & Reference List

  • Code: The Hidden Language of Computer Hardware and Software – Charles Petzold
  • The Pragmatic Programmer – Hunt & Thomas
  • Computer Science Distilled – Wladston Ferreira Filho
  • Lean Product Playbook – Dan Olsen
  • Designing Data-Intensive Applications – Martin Kleppmann (advanced)
  • AI Superpowers – Kai-Fu Lee

6. End-of-Year Checklist

  • ✅ Comfortable writing and debugging Python programs.
  • ✅ Understand how computers, networks and data pipelines work.
  • ✅ Built 3–4 small projects and a personal portfolio site.
  • ✅ Can explain basic product concepts and technical architecture in plain English.
  • ✅ Produced one mock diligence summary demonstrating your understanding of how product, tech, data and AI fit together.
Outcome: Enter your degree next October not as a beginner but as a junior technologist who already thinks like an engineer and an analyst.

© 2025 Gap Year CS & Tech Diligence Plan • Build foundations, think like a technologist.