Recent enjoyments. Stay tuned for more updates.

Updated: 11/26/2024

Books

Fundamentals of Software Architecture

Fundamentals of Software Architecture

Master the foundations of software architecture, including patterns and practices.

Learn More

Software Architecture: The Hard Parts

Software Architecture: The Hard Parts

Navigate complex decisions and trade-offs in distributed systems architecture.

Learn More

Creating Software with Modern Diagramming Techniques

Creating Software with Modern Diagramming Techniques

Create clear and effective architecture diagrams to enhance team communication.

Learn More

Patterns for parallel programming

Patterns for parallel programming

Explore modern patterns for managing concurrent operations effectively.

Learn More

Rust Atomics and Locks

Rust Atomics and Locks

Explore low-level concurrency in Rust with insights from a lead Rust developer.

Learn More

Learn Concurrent Programming with Go

Learn Concurrent Programming with Go

Learn to write robust and efficient concurrent programs in Go.

Learn More

Go Web programming

Go Web programming

How to build scalable, high-performance web applications in Go using modern design principles.

Learn More

Platform Engineering with Kubernetes

Platform Engineering with Kubernetes

Build and manage scalable platforms using Kubernetes in real-world scenarios.

Learn More

Deep learning with Jax

Deep learning with Jax

Jax is for researchers - a combination of Numpy and Pytorch.

Learn More

Mathematics for Machine Learning

Mathematics for Machine Learning

Mathematics for machine learning and deep learning focusing on tensor calculus and optimizations.

Learn More

The principles of deep learning theory

The principles of deep learning theory

Discussing deep learning theory from mathematics and physics via a effective theory approach.

Learn More

Programming Kubernetes

Programming Kubernetes

Extend Kubernetes through custom resources and operators for advanced users.

Learn More

Courses

MIT 6.172: Performance Engineering of Software Systems

Learn advanced techniques for optimizing software performance and scalability.

Learn More

MIT 18.S096: Matrix Calculus for Machine Learning and Beyond

Master matrix calculus fundamentals essential for machine learning applications.

Learn More

Stanford CS193P: Developing Applications for iOS

Learn how to build iOS applications from scratch.

Learn More

Large Language Model Agents

About AI agents. Mainly as seminars.

Learn More

Theoretical Foundations for Deep Learning

In this class we will explore theoretical foundations for deep learning, emphasizing the following t...

Learn More

Advanced Topics in the theory of machine learning

This will be a graduate level course on recent advances and open questions in the theory of machine ...

Learn More

Mathematics of Machine Learning

Broadly speaking, Machine Learning refers to the automated identification of patterns in data. As su...

Learn More

Foundations of Deep Learning

The course covers a list of core topics in deep learning theory. The actual list can be found in the...

Learn More

Machine Learning Theory

When do machine learning algorithms work and why? How do we formalize what it means for an algorithm...

Learn More

Study resources

GPU Mode with low level techniques

An online studying group on Youtube with good courses on low level optimizations and technical detai...

Learn More

PyTorch and PL by Edward Yang

A good channel with live streaming debugging, internal meetings from pytorch team etc.

Learn More

PyTorch channel

PyTorch official channel on Youtube.

Learn More

GitHub Repositories

STORM: Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking

An innovative approach to generating comprehensive topic outlines using AI.

Learn More

Transformer Explainer: Interactive Learning of Text-Generative Models

Transformer Explainer is an interactive visualization tool designed to help anyone learn how Transfo...

Learn More

Efficiency Tools

Cursor IDE

An AI-powered code editor designed to boost developer productivity.

Learn More

Lettura RSS reader

Another free and open-source feed reader for macOS and Window.

Learn More

Creativity

Bark

Bark is Suno's open-source text-to-speech+ model.

Learn More

Draw Things

An AI-powered tool for generating and editing images creatively.

Learn More
© 2024 Kuan Zhou. Crafted using Gatsby framework.