Build Your LinkedIn Carousel Generator
Build your own LinkedIn Carousel Generator. ...
Build Your Own AI Model (LLM)
Build your own large language model from scratch. Implement the transformer architecture, tokenization, attention mechanisms, and training pipeline. This project gives you deep understanding of how modern AI models like GPT work. ...
Build Your Own Asteroids
Asteroids is a classic arcade game released by Atari in 1979. The player controls a spaceship in an asteroid field, shooting and avoiding asteroids. ...
Build Your Own Augmented Reality App
Augmented reality overlays digital content onto the real world through a camera feed. Building an AR app teaches you about computer vision, 3D transformations, and real-time rendering. ...
Build Your Own Autocomplete system
This is a system that when prompted with a sequence of characters, or even sequence of words and the final few characters will offer suggestions for the rest of the word based on the characters entered so far.
Build Your Own Bitcask Key-Value Store
Bitcask is a log-structured key-value store designed for fast reads and writes. It was originally developed by Basho Technologies for use in Riak. ...
Build Your Own BitTorrent Client
BitTorrent is a peer-to-peer file sharing protocol. Building a client teaches you about distributed systems, networking protocols, and file handling. ...
Build Your Own Blockchain
A blockchain is a distributed, immutable ledger that underpins cryptocurrencies like Bitcoin. Building one teaches you about cryptographic hashing, consensus algorithms, peer-to-peer networking, and distributed systems. ...
Build Your Own Blogging Platform
Blogging software is a tool or platform designed to help users create, publish, and manage blog content online. It provides an interface to write posts, format them, and upload media like images and videos. Most blogging software includes features like: ...
Build Your Own Bloom Filter
A bloom filter is a probabilistic data structure. It is built around a bit array and one or more hash functions. It provides a fast and efficient way of handling set membership queries when the set either does not fit within the memory constraints, or querying the full set would incur a performance penalty. ...