Community library

Resources

Browse files, links, documentation, courses and repositories shared by the UFAZ community.

Share something
4 results for “algorithms”
WebsiteGeneral0 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)

edx.org/xseries/mitx-computational-thinking-using-python
Dmitriy Kuramshin#python#computational-thinking#algorithms#MIT#edX
VideoGeneral0 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)

youtube.com/playlist
Dmitriy Kuramshin#graphs#algorithms#network-algorithms#L1#BFS
WebsiteGeneral0 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.

mitpress.mit.edu/9780262529624/introduction-to-computation-and-programming-using-python/
Dmitriy Kuramshin#python#programming#algorithms#computer-science#MIT
WebsiteGeneral0 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.

ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/
Dmitriy Kuramshin#python#programming#algorithms#computer-science#MIT