UniNotes
University lecture series
6,644 hours of transcribed university lectures via Whisper, 110 mapped subjects, 198 planned articles on 10 thematic series. Concepts reworked from real notes (UniTO Dip. Informatica + personal study material), never a direct copy of slides or video lessons. Original summaries with own examples, executable code, multi-language support.
All educational series
Themed series, all active publication with the same priority. Articles rewritten from actual notes of UniTO + corpus 122K file /D1/projectNotes.26
Fundamentals of Money Management
Foundations of Machine Learning reworked from university Jupyter notebooks: from basic math to supervised and unsupervised models, with scikit-learn and PyTorch code.
- Understanding Bias-Variance Tradeoff
- Implement linear and logistic regression from scratch
- Compare models with cross-validation
Probability and Statistics
Transcription and summary of the 50 video lessons from the Probability and Statistics course at UniBa. Random variables, distributions, estimation, hypothesis testing, regression.
- Master large distributions
- Apply test T, ANOVA, Chi-square
- Build correct confidence intervals
Design Patterns in Production
Six structural and behavioral patterns extracted from LabSAS 2021-22 (UniBa Software Application Development), explained with Java multi-module examples and unit tests.
- Recognize when to apply Strategy, Observer, and Factory
- Secure Refactoring with Tests
- Avoid common anti-patterns
Computer Security and CTF
Cybersecurity concepts reworked by the CyberChallenge UniBa: web security (XSS, SSRF, SSTI), pwn (stack overflow, ROP), forensics (memory dumps), crypto basics.
- Understand OWASP Top 10 Vulnerabilities
- Solve CTF Challenge C - Base (Web, Crypto)
- Apply Hardening Base
Algorithms and Data Structures
Classic algorithms and data structures (list, tree, graph, heap, hash) reworked with Python examples and complexity analysis.
- Big O analysis of common algorithms
- Implement BFS/DFS/Dijkstra
- Choose the right data structure for the problem
Operating Systems
Key concepts of SO (processes, threads, scheduling, virtual memory, file system, synchronization) with examples C/Linux.
- Understand Fork/Exec/Wait
- Recognize race conditions and apply locks
- Explain paging, segmentation, and TLB.
Computer Networks
TCP/IP stack, OSI model, routing, application protocols (HTTP, DNS, TLS), wireless networks. Examples with tcpdump/Wireshark.
- Network diagnosis issues (ping/traceroute/dig)
- Understand NAT, Firewall, VPN
- Understanding the TLS Handshake
Software Engineering
Agile methodologies, requirements, architecture (MVC, layered, microservices), testing strategy, code review, CI/CD. Reference to the LabSAS project.
- Write Effective User Stories
- Designing Architecture Layered
- Adopt a collaborative Git workflow
Quantum Computing in English
First series of public disclosure on Italian quantum computing applied: qubits, superposition, entanglement, gate model, Grover, VQE, QAOA, QML. Qiskit tutorial with IBM Q free tier.
- Costruire e simulare il primo circuito quantistico
- Implementare l'algoritmo di Grover
- Comprendere VQE per chimica computazionale
Bioinformatics for CS
Concise bioinformatics for CS students entering biology (and vice versa). FASTQ, BLAST, BioPython, Bioconductor, scanpy, Nextflow, computational drug design.
- Read and analyze FASTQ/SAM/VCF files
- Build an RNA-Seq Pipeline with Nextflow
- View single-cell data with scanpy
Lab Architecture of the Elaborators
From Boolean logic to CPU pipelining: ALU, registers, memory, cache, MIPS/RISC-V assembly. Revised by the UniTO course (270 hours of audio transcribed).
- Understanding a CPU MIPS data path
- Write programs in RISC-V Assembly Language
- Cache Hit/Miss Rate Analysis
Discrete Mathematics
Groups, relationships, induction, combinatorics, graphs, congruences. Revised by the UniTO course (244h audio).
- Master demonstrations by induction
- Apply the principle of inclusion-exclusion
- Solving Combinatorial Problems
Mathematics Analysis for Computer Scientists
Limits, derivatives, integrals, series. Designed for CS students who want rigor without unnecessary effort. From the UniTO course (169h audio).
- Calculate limits and apply De L'Hôpital
- Derive and integrate functions of a variable
- Study series convergence
Programming in Python and Java
Three condensed semesters of programming: imperative Python, object-oriented Java, and advanced constructs. From UniTO courses Prog1/2/3 (530 hours of audio transcription).
- Master imperative and functional Python
- Write idiomatic Java classes
- Understand Memory Model and Garbage Collection
Information Systems and Databases
From ER model to advanced SQL, indexes, ACID transactions, and NoSQL. Revised by the UniTO Systems Informatics course (145h audio).
- Model complex ER schemas
- Write advanced SQL queries (CTE, window)
- Understand Normalization 3NF/BCNF
Formal Languages and Compilers
Automata, regular expressions, context-free grammars, parsing, code optimization. From UniTO LFT (88 hours of audio).
- Build DFA/NFA from regex
- Implement a Left-to-Right (LL(1)) Parser
- Understand LR(1) and bottom-up parsing
Numerical Methods and Scientific Computing
Errors in machine, linear systems, interpolation, ODEs, optimization. With NumPy/SciPy. From UniTO Numerical Methods (105h audio).
- Understand stability and propagated error
- Solve Linear Systems (LU, QR)
- Interpolate with polynomials and splines
Complex Networks and Network Science
From Erdős-Rényi to Barabási-Albert: small-world, scale-free, community, dynamics. With NetworkX. From UniTO Master's Complex Networks (102h).
- Generate and analyze random graphs
- Measuring centrality (degree, betweenness, eigenvector)
- Detecting communities (Louvain, Leiden)
Human-Computer Interaction and Web Technologies
UX, accessibility, design system, modern web standards. From UniTO IUM course (83h audio).
- Applying Nielsen heuristics
- Implementing WCAG 2.1 AA
- Build a reusable design system
Physics for Computer Scientists
Mechanic, thermodynamics, and electromagnetism: only what's needed for a developer. From UniTO Physics course (102h audio).
- Capire le grandezze vettoriali
- Applicare conservazione energia
- Comprendere termodinamica per computing
Economics and Management for Developers
Balance, business model canvas, industrial rights. For Devs who want to understand startups and VC. From UniTO EGI course (118h audio).
- Read a financial state
- Build a BMC
- Understand a Startup Term Sheet
Modern Artificial Intelligence
LLM, RAG, agents, MCP, reasoning models. Summary of 21,923 files on AI/IA classified from the notes corpus (D1/projectNotes) by Polimi and UniBO AI courses.
- Understand Transformer Architecture and LLMs
- Implementing a RAG pipeline from scratch
- Designing multi-step agents with MCP
Full Stack Modern Web Development
TypeScript, Angular, Spring Boot, REST/GraphQL, performance budget, CI/CD. 3412 web development classified files (corpus of notes). UniBO Web Technologies + IUM UniTO lectures.
- Design a spa with Single Room Setup
- Building Resilient RESTful APIs
- Optimize Core Web Vitals
Applied Data Science
Pipeline end-to-end: pandas/numpy, EDA, feature engineering, ML deploy, dashboard. From 5,340 classified files in the dataset.
- Build Pipeline from EDA to ML to Dashboard
- Professional feature engineering
- Validate Business Models
Computability and Computational Complexity
Turing Machines, P vs NP, decidability, complexity classes, reductions. From 1,155 classified theory files (master's course).
- Understanding the limits of calculable quantities
- Showing indecisibility through reduction
- Classify problems by P/NP/PSpace complexity.
Multi-Agent Systems
BDI Architecture, JADE, Coordination, Negotiation. From 951 files System to Agent Systems UniBA Master's + University Federico/3rd Year/All Systems with Agents (2611 transcribed).
- Implementing BDI Agents with JADE
- Design negotiation protocols
- Coordinate Swarm Intelligence
Top transcribed material
The top 10 subjects with the most hours of lectures transcribed by the Whisper pipeline. Each subject has its own dedicated card on Federico Calo/ university /university with links to series and titular professors.
Architettura degli Elaboratori
Algoritmi Strutture Dati
Matematica Discreta
Programmazione 1
Programmazione 2
Analisi Matematica
Sistemi Operativi
Sistemi Informativi
Sviluppo delle Applicazioni Software
Logica
Transparency on content
User agreements and privacy policies are strictly enforced by ; please respect them:
- The contents are the author's own reworkings of studied concepts, never a direct copy from professors' slides or lectures videos and books published by editors.
- Diagrams and schemes are recreated as an SVG (, no screenshot) of the original.
- Every article cites sources with author and publisher.
- Revised open-source code retains the original source's attribution under MIT/Apache/GPL license terms.
- Third-party videos or proprietary repository files are not redistributed.
See full legal inventory: docs/07_knowledge_base/13_universita_appunti/
Suggest a correction
Have you found an error or would like to propose a topic for the new series? I'm open to feedback, peer reviews and collaborations with teachers and universities.