Skip to main content

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.

6,644hWhisper Transcribed Audio
110Mapped subjects
11,009Transcribed lessons
10Educational Series

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

#machine-learning

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
Articles12
#statistica

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
Articles15
#design-patterns

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
Articles6
#cybersecurity

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
Articles6
#algoritmi

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
Articles8
#sistemi-operativi

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.
Articles6
#reti

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
Articles6
#software-engineering

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
Articles8
#quantum-computing

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
Articles10
#bioinformatica

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
Articles12
#architettura

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
Articles8
#matematica

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
Articles8
#analisi

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
Articles8
#programmazione

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
Articles10
#database

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
Articles6
#compilatori

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
Articles6
#numerica

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
Articles6
#network-science

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)
Articles6
#ux

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
Articles5
#fisica

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
Articles6
#economia

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
Articles5
#ai-moderna

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
Articles8
#web-fullstack

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
Articles8
#data-science

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
Articles7
#teoria

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.
Articles6
#multi-agente

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
Articles6

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

triennale269.8hLessons : ; Quiz: ; Esame finale: ; Progetto di grup135

Algoritmi Strutture Dati

triennale266.3hLessons : ; Quiz: ; Esame finale: ; Progetto di grup170

Matematica Discreta

triennale244.1hLessons : ; Quiz: ; Esame finale: ; Progetto di grup182

Programmazione 1

triennale235.7hLessons : ; Quiz: ; Esame finale: ; Progetto di grup167

Programmazione 2

triennale179.9hLessons : ; Quiz: ; Esame finale: ; Progetto di grup156

Analisi Matematica

triennale169.5hLessons : ; Quiz: ; Esame finale: ; Progetto di grup229

Sistemi Operativi

triennale165.3hLessons : ; Quiz: ; Esame finale: ; Progetto di grup153

Sistemi Informativi

mixed144.8hLessons : ; Quiz: ; Esame finale: ; Progetto di grup67

Sviluppo delle Applicazioni Software

triennale140.5hLessons : ; Quiz: ; Esame finale: ; Progetto di grup352

Logica

triennale138.9hLessons : ; Quiz: ; Esame finale: ; Progetto di grup118

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/

Notify new articles from UniNotes

Subscribe to receive alerts when a new article of the series you're interested in is published. Filters for available after subscription.

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.