Academic Space

Learn computer science through clear and practical resources

A public learning space where I share course notes, practical work and explained corrections for students in software, data and AI.

Browse coursesExplore learning areasFirst resources are being prepared

Structured

Clear objectives and progressive learning paths

Practical

Examples and exercises connected to real engineering

Accessible

Public resources designed for independent study

Learning areas

Built around modern engineering skills

The content will connect academic fundamentals with the practices students encounter in real software projects.

Software Engineering

From programming foundations to designing maintainable, production-ready applications.

  • Application architecture
  • Backend development
  • Software quality

Data & AI

Clear foundations and practical methods for working with data and intelligent systems.

  • Data engineering
  • Machine learning
  • Applied AI

Engineering Practice

The tools and habits that connect academic knowledge with professional delivery.

  • Git workflows
  • Docker and DevOps
  • Technical projects

Resource library

One topic, one complete learning path

Each topic will combine the theory, the practical assignment and its correction in one coherent structure.

01

Course Notes

Structured explanations, learning objectives and essential concepts.

02

Practical Work

Guided exercises designed to turn concepts into working solutions.

03

Corrections

Explained solutions that focus on reasoning, decisions and common mistakes.

A space designed to help students progress

The first version will stay public and focused. Student accounts and interactive features can be introduced later when they solve a real teaching need.

Suggest a topic