UFAZ community library

Notes, resources and answers from people at UFAZ.

Search what students have shared, ask a question, or add something useful for the next person.

Browse:

Have something useful?

Paste Markdown, add a link, or upload a file. The form handles the rest.

Share with UFAZ
Research at UFAZ Hub

Projects, papers and people behind the work.

A dedicated place for student and faculty research, from an early project idea to a paper, dataset or reproducible codebase.

Recently shared

Notes and resources from the community.

10 items
websitebeginner·0 points

MITx 6.00.1x & 6.00.2x — Computational Thinking Using Python

The edX version of MIT's computational thinking courses, split into two parts. 6.00.1x covers Python fundamentals and algorithmic thinking; 6.00.2x goes deeper into data structures, stochastic thinking, and simulation. A solid alternative to the OCW version if you prefer a more structured format with graded assignments. Free to audit (full access to all materials). Verified certificate available for an additional fee if needed. [Enroll on edX](https://www.edx.org/xseries/mitx-computational-thinking-using-python)

Dmitriy Kuramshin#python#beginner#algorithms#MIT
videobeginner·0 points

Graph Algorithms — William Fiset (YouTube)

A comprehensive playlist covering graph theory and algorithms from scratch — DFS, BFS, Dijkstra, Bellman-Ford, Floyd-Warshall, minimum spanning trees, max flow, and more. Directly relevant to the **Network Algorithms course (L1-S2)** at UFAZ, which covers graph representations, routing problems, Prim, Ford-Fulkerson, Edmonds-Karp, Dinic, Dijkstra, Bellman-Ford, and matching algorithms. Watch this alongside or before that course. [Watch on YouTube](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P)

Dmitriy Kuramshin#L1#algorithms#graphs#network-algorithms
websitebeginner·0 points

Generative AI for Everyone — Andrew Ng (Coursera)

A beginner-friendly overview of generative AI — how LLMs work, prompt engineering basics, and real-world applications. Pair with AI for Everyone as an entry point before moving into the ML or Deep Learning specializations. [Enroll on Coursera](https://www.coursera.org/learn/generative-ai-for-everyone)

Dmitriy Kuramshin#beginner#coursera#overview#generative-AI
websitebeginner·0 points

AI for Everyone — Andrew Ng (Coursera)

A non-technical introduction to AI — what it can and can't do, how ML projects work, and how to think about AI strategy. Start here if you're completely new to the field before jumping into any technical courses. [Enroll on Coursera](https://www.coursera.org/learn/ai-for-everyone)

Dmitriy Kuramshin#machine-learning#beginner#coursera#AI
websitebeginner·0 points

Engnovate — English Practice Platform

Good platform for practicing English reading and listening. Worth using regularly to build consistency, but keep in mind these are general English materials — actual IELTS exam texts and listening tracks tend to be less complex than what you'll find here. For official IELTS preparation, pair this with the Cambridge IELTS books and the British Council / IDP practice materials.

Dmitriy Kuramshin#english#IELTS#reading#listening
websitebeginner·0 points

Introduction to Computation and Programming Using Python — MIT Press

The official textbook companion to MIT's 6.100L course. Covers computational thinking, Python programming, algorithms, data structures, and basic statistics — written by John Guttag, one of MIT's core CS educators. Worked through this alongside my internship at NAIC. More structured than the lecture slides alone — worth having open while going through the OCW course.

Dmitriy Kuramshin#python#beginner#textbook#programming
websitebeginner·0 points

MIT 6.100L — Introduction to CS and Programming Using Python

MIT's official introductory CS and Python course, freely available on OpenCourseWare. Covers Python fundamentals, computational thinking, algorithms, recursion, data structures, and object-oriented programming — with full lecture slides, problem sets, and exams included. Went through this during my internship at NAIC. Solid foundation before jumping into anything ML-related.

Dmitriy Kuramshin#python#beginner#programming#algorithms
article1 min read·0 points

Introduction to Classical Mechanics — David Morin

A rigorous undergraduate classical mechanics textbook known for its unusually large collection of problems — ranging from straightforward to genuinely hard. Covers Newtonian mechanics, Lagrangians, normal modes, central

Dmitriy Kuramshin#physics#classical-mechanics#math#textbook
article1 min read·0 points

ML & Data Science Core Curriculum

A structured 3-specialization path for anyone with basic Python and programming skills who wants to break into ML and data science properly. Follow in order. Step 1 — Mathematics for ML & Data Science [Coursera — DeepLea

Dmitriy Kuramshin#math#machine-learning#deep-learning#coursera
videobeginner·0 points

3Blue1Brown

Best math and ML intuition channel on YouTube. Covers linear algebra, calculus, neural networks, and transformers with unmatched visual clarity. Essential before or alongside any serious ML coursework.

Dmitriy Kuramshin#linear-algebra#machine-learning#math#calculus