What’s new
Everything that gets published and improved on SergioLearns, week by week, like a repository history. Articles are listed automatically; I note down the improvements myself.
Week of Nov 9, 2026 · 17 articles · 20 improvements
- Nov 13, 2026 improved: New covers on every article: the topic icon and the subject in its colour, so you can tell them apart at a glance
- Nov 13, 2026 improved: New grade calculator: one page per subject with how it is graded, what you still need and how to prepare; on mobile, step by step
- Nov 13, 2026 improved: At night Leo wears his nightcap and looks sleepy: he snores, nods off, yawns, dreams and reads by candlelight
- Nov 13, 2026 improved: In What's new, mock exams and standalone articles now show their title
- Nov 12, 2026 improved: Each subject with its own colour on all its labels across the site
- Nov 12, 2026 improved: New home page: where to start, the question of the day, the Lab and what has just come out
- Nov 12, 2026 improved: Sergio Bot is now called Leo: he has a face, gestures and keeps you company on every page
- Nov 12, 2026 improved: New menu and footer: University and Lab in each subject's colour, plus the What's new bell
- Nov 12, 2026 improved: About me, Contact, Support and the legal pages, easier to read
- Nov 11, 2026 improved: All articles, Resources and Exercises with filters, search and topics grouped together
- Nov 11, 2026 improved: Easier-to-read articles: sticky contents, the topic at a glance and, at the end, what to read next
- Nov 11, 2026 improved: Learn, Practice, University and Lab redesigned, with search boxes that suggest what to look for
- Nov 11, 2026 improved: Each subject as a metro line: its topics are stops and you can see what you have read
- Nov 11, 2026 improved: On mobile, everything responds to your touch, just like the mouse on a computer
- Nov 10, 2026 improved: Custom-drawn icons across the site, and everything you click responds with its own animation
- Nov 9, 2026 improved: C pointers and memory visualizer, for IC2
- Nov 9, 2026 improved: Algorithm visualizer: your Python code step by step, with searches, recursion and sorting
- Nov 9, 2026 improved: Regular expression tester for Python and Java (and the Java environment now runs them)
- Nov 9, 2026 improved: Nine new IC1 simulators: MIPS pipeline, cache, datapath, IEEE 754, Hamming and more
- Nov 9, 2026 improved: Lab by subject: the FP1, FP2 and IC2 tools, sorted by their topics
- Nov 13, 2026 IC2 practical mock exam Exam
- Nov 13, 2026 Flowcharts: Theory Practice Exercises
- Nov 13, 2026 Threads: Theory Practice Exercises
- Nov 12, 2026 IC2 theory mock exam Exam
- Nov 11, 2026 File system: Theory Exercises Practice
- Nov 10, 2026 Virtual memory: Theory Exercises Practice
- Nov 9, 2026 Memory management: Theory Exercises Practice
Earlier weeks
Week of Nov 2, 2026 · 19 articles · 8 improvements
- Nov 8, 2026 improved: Privacy and cookie policies with links to turn off personalised ads
- Nov 8, 2026 improved: What's new page: what gets published and improved each week
- Nov 8, 2026 improved: Solved exercise hubs for Python, Java and C, sorted by level
- Nov 8, 2026 improved: Faster pages: self-hosted fonts and cached styles
- Nov 8, 2026 improved: Code shows as typed: >= and == no longer merge into one symbol
- Nov 8, 2026 improved: At the end of every article, a shortcut to Sergio Bot and to Contact
- Nov 7, 2026 improved: About me explains how I make the articles: what I do and what the AI does
- Nov 3, 2026 improved: Sergio Bot v2: an assistant that reads the article you have open
- Nov 8, 2026 Concurrency: Theory Exercises Practice
- Nov 7, 2026 CPU scheduling: Theory Exercises Practice
- Nov 6, 2026 Processes: Theory Exercises
- Nov 5, 2026 Interrupts: Theory Exercises
- Nov 4, 2026 Operating system: Theory Exercises
- Nov 3, 2026 IP addressing: Theory Exercises
- Nov 2, 2026 LinkedList: Theory Practice Exercises
- Nov 2, 2026 OSI and TCP/IP models: Theory Exercises
Week of Oct 26, 2026 · 20 articles · 2 improvements
- Oct 31, 2026 improved: "How much do I need?" calculator in the FP1, FP2 and IC2 guides
- Oct 31, 2026 improved: Lab: CPU scheduling, page replacement, subnet and packet journey simulators
- Nov 1, 2026 Introduction to networks: Theory Exercises
- Oct 31, 2026 Network configuration: Theory Practice Exercises
- Oct 30, 2026 vi editor: Theory Practice Exercises
- Oct 29, 2026 Shell scripts: Theory Practice Exercises
- Oct 28, 2026 Redirection and pipes: Theory Practice Exercises
- Oct 27, 2026 Permissions: Theory Practice Exercises
- Oct 26, 2026 System calls: Theory Practice Exercises
Week of Oct 19, 2026 · 27 articles
- Oct 25, 2026 Processes: Exercises Practice Theory
- Oct 24, 2026 Preprocessor: Exercises Practice Theory
- Oct 24, 2026 Structs: Exercises Practice Theory
- Oct 24, 2026 Dynamic memory: Theory Exercises Practice
- Oct 24, 2026 Text files: Exercises Practice Theory
- Oct 22, 2026 Regex: Exercises Practice Theory
- Oct 22, 2026 Strings: Exercises Practice Theory
- Oct 20, 2026 Associative containers: Exercises Practice Theory
- Oct 19, 2026 Recursion: Exercises Practice Theory
Week of Oct 12, 2026 · 3 articles
Week of Oct 5, 2026 · 35 articles
- Oct 11, 2026 Lists and tuples: Exercises Practice Theory
- Oct 11, 2026 Modules: Exercises Practice Theory
- Oct 8, 2026 Collections: Exercises Practice Theory
- Oct 8, 2026 Iterators: Exercises Practice Theory
- Oct 8, 2026 Comparable and Cloneable: Exercises Practice Theory
- Oct 8, 2026 Interfaces: Exercises Practice Theory
- Oct 7, 2026 Exceptions: Practice Exercises Theory
- Oct 7, 2026 Inheritance: Exercises Practice Theory
- Oct 7, 2026 Classes: Exercises Practice Theory
- Oct 7, 2026 Regex: Exercises Practice Theory
- Oct 7, 2026 Strings: Exercises Practice
- Oct 5, 2026 Strings in Java Theory
- Oct 5, 2026 Arrays: Exercises Practice
Week of Sep 28, 2026 · 5 articles
- Oct 1, 2026 Arrays in Java Theory
- Oct 1, 2026 Methods in Java Exercises
- Sep 30, 2026 Methods: Practice Theory
- Sep 28, 2026 Loops in Java Exercises
Week of Sep 21, 2026 · 5 articles
- Sep 27, 2026 Java loops practice Practice
- Sep 26, 2026 Conditionals: Exercises Practice
- Sep 21, 2026 Variables: Exercises Practice
Week of Sep 14, 2026 · 4 articles
- Sep 18, 2026 Java syntax exercises Exercises
- Sep 17, 2026 Java syntax practice Practice
- Sep 16, 2026 Loops in Java Theory
- Sep 14, 2026 Flow control in Java Theory
Week of Sep 7, 2026 · 2 articles
- Sep 13, 2026 Variables in Java Theory
- Sep 12, 2026 Java syntax Theory
Older posts are in All articles. Spotted a mistake? Tell me via Contact.

IC2 practical mock exam — flowcharts, fork and threads in C (and the screenshots you can’t leave out)