logo

My Programming Bucket List

See my progress in bucket list 100 unique programming challenges and projects. From AI to IoT, expand your coding horizons with our bucket list! See article about this project: 100 Bucket List Ideas For Programmers

Progress 16/100

Be a contributor in a large project

Development

How to Open Source Like a Pro

2023

Completed

Gatsby First contribution

Build a news aggregator

Development

Feedly

Build a physics engine

Development

I'm Coding an Entire Physics Engine from Scratch

Build a recommendation system

Development

How Recommender Systems Work (Netflix/Amazon)

Build a sentiment analysis tool

Development

How to Master AI-powered Sentiment Analysis in 2023?

Build an augmented reality (AR) app

Development

A GUIDE ON HOW TO BUILD AN AUGMENTED REALITY APP IN 2023

Build and deploy a chat server

Development

IRC

Create a cybersecurity tool

Development

Kali Tools

Create a multiplayer online game

Development

Dani

Create a PWA (Progressive Web App)

Development

PWA

2023

Completed

Sages.pl

Create AI Influencer

Development

AI influencers are getting filthy rich... let's build one

Develop a blockchain application

Development

Build Your First Blockchain App Using Ethereum Smart Contracts and Solidity

Develop a cryptocurrency

Development

you need to create a Cryptocurrency RIGHT NOW!!

Develop a VR application

Development

Tutorial - Create Your First VR App on Meta Quest Headset

Develop an e-commerce website

Development

Next.js Commerce

Develop an open-source game engine

Development

GameDev in C++

Develop browser extension

Development

Chrome Extensions Should Scare You.

2024

Have a project on github with 100 stars

Development

Linus Torvalds

2024

Have your own tor page

Development

i put a DARK WEB website on a Raspberry Pi!!

Invent a Gesture-Control Interface

Development

Iron man

Set up a continuous integration/continuous deployment pipeline

Development

Automate your workflow from idea to production]

Set up a Kubernetes cluster

Development

Why would you build a Raspberry Pi Cluster?

Sponsor open source project

Development

Invest in the software that powers your world

Write own database with query mechanism

Development

Making Our Own Database

Write Page in Static Site Generator

Development

Gatsby

2022

Completed

Old Syki blog on Gatsby

Write Single Page Application

Development

React

2021

Completed

Ships my very first app in React

Automate your home with Raspberry Pi project

DIY

I built a smarter smart home

Build a custom keyboard

DIY

Build your own Mechanical Keyboard… the RIGHT Way

Build a DIY electric skateboard or bike

DIY

I built an electric skateboard!

Build a mini arcade machine with custom games

DIY

The ULTIMATE DIY Arcade Machine Guide

Build a PC

DIY

Building a $100,000 PC for Minecraft

Build a personal cloud storage system

DIY

This is my Endgame - Mother Vault Server Room Update

2023

Completed

Open Media Vault on Raspberry Pi

Build a self-watering garden system with IoT

DIY

Arduino Garden Controller - Automatic Watering and Data Logging

Build a small autonomous car or robot

DIY

Fast line follower Robot

Build an underwater ROV

DIY

[Building a DIY submarine](Building a DIY submarine)

Building and flying an FPV drone

DIY

Why Should you fly Freestyle at 800mW? | FPV

Design a smart mirror with interactive features

DIY

DIY Smart Mirror - Full Tutorial

Design and print something in 3D

DIY

I Made a Robot Arm... in the Middle of my Room!

Designing your own PCB

DIY

PCB Creation for Beginners - Start to finish tutorial in 10 minutes

Fix broken electronics

DIY

ElectroBOOM

Have your own server locally

DIY

Why would you build a Raspberry Pi Cluster?

2023

Completed

Test server on Raspberry Pi with Uptime Kuma

Implement a smart home

DIY

I built a smarter smart home

Make a robot arm

DIY

I Made a Robot Arm... in the Middle of my Room!

Open something with Flipper Zero

DIY

This Makes Hacking TOO Easy - Flipper Zero

Be the owner of the smartphone application

Entrepreneurship

VoidLog

2024

Develop a SaaS product

Entrepreneurship

How I created a new SaaS Product in a day

2024

Have your own game in the store

Entrepreneurship

Dani

Work in startup

Entrepreneurship

a day in the life of a startup engineer working from home

2023

Completed

KoCoach

Polyphasic sleep for a week

Entrepreneurship

How sleeping 6 times a day helped the founder of WordPress build a billion-dollar company

Taking part in the Podcast

Entrepreneurship

Lex Fridman

Full access to the server - hack

Hacking

Mr. Robot

Get a bug bounty

Hacking

HackerOne

Hack in a Capture the Flag Contest

Hacking

Mr. Robot

Write malware

Hacking

Malware Development: Processes, Threads, and Handles

2023

Completed

Possibly the worst malware ever written

100 wpm speed typing

Programming

Monkeytype

2024

Completed

Monkeytype Account

Automate your daily task with Python scripts

Programming

Start Automating Your Life Using Python! (File Management with Python Tutorial)

Build a Twitter bot

Programming

How I post banger tweets with artificial intelligence // Twitter Bot Tutorial

2024

Compile your own Linux Kernel

Programming

How to compile a custom Linux kernel

Create a chatbot

Programming

Creating a Chatbot with Deep Learning, Python, and TensorFlow p.1

Create a data visualization project using D3.js

Programming

Data Visualization with D3.js - Full Tutorial Course

Create a photo editing tool

Programming

Full Guide on How to Make a Photo Editing App

Develop a Digital Artwork Generator

Programming

How To Generate INSANE AI Art For Beginners (Midjourney V4 )

Develop a file encryption tool

Programming

Make Your Own Encryption Program

Develop a video editing software

Programming

I Coded a Video Editor (and it kind of sucks)

Develop a voice assistant application

Programming

Creating Jarvis powered by OpenAI and Python | ChatGPT

Develop smartwatch app

Programming

Create and Run a Wearable App on WearOS using Android Studio

Develop your own Slack/Discord bot

Programming

Code a Discord Bot with Python - Host for Free in the Cloud

2024

Implement a facial recognition system

Programming

Build a Deep Facial Recognition App from Paper to Code

Learn a Functional Programming Language

Programming

Functional programming - A general introduction

Learn an archaic language

Programming

COBOL in 100 seconds

Learn and use Docker for containerization

Programming

Docker

2023

Completed

Learn blazing fast language

Programming

ThePrimeagen

Learn one unusual language (e.g. Brainfuck)

Programming

Brainf**k in 100 Seconds

2023

Completed

Tweet about BrainFuck

Learn quantum computing basics

Programming

Coding On A Quantum Computer

Master advanced algorithms and data structures (100 LeatCode)

Programming

My Brain after 569 Leetcode Problems

In Progress

Leetcode account

Program a custom voice-controlled home assistant

Programming

Creating Jarvis powered by OpenAI and Python | ChatGPT

Program a microcontroller

Programming

A Hacker's Guide to Programming Microcontrollers [Tutorial]

Program in Vim

Programming

Vim As Your Editor

Use Split Keyboard

Programming

Unboxing A New Keyboard!!! (Typing Test Too!)

Web scraper data

Programming

Industrial-scale Web Scraping with AI & Proxy Networks

2023

Completed

Page Dumper

Write a program in assembly

Programming

Tsoding

Write an NPM module

Programming

NPM

2022

Completed

Syki NPM Profile

Write Server Side Application

Programming

Next.js

2022

Completed

Syki Blog

Write your own artificial intelligence model

Programming

Let's build GPT: from scratch, in code, spelled out.

Write your own operating system

Programming

Linus Torvalds

Write your own programming language

Programming

I made my own Programming Language

Have a private blog

Teaching

Dan Abramov

2022

Completed

Syki Blog

Lecture to students

Teaching

CS50 Lecture by Mark Zuckerberg - 7 December 2005

Mentor a Junior Dev

Teaching

How To Properly Mentor a Junior Developer

Write a paper on a tech topic and publish it

Teaching

Two Minute Papers

2023

Completed

Bachelor

Write a technical book or ebook

Teaching

Writing Technical Books

Attend a major tech conference

Travel

CES

Take part in a hackathon

Travel

I Challenged Myself To Win A Hackathon

Visit Computer History Museum

Travel

The Engineer's Travel Bucket List

Visit NASA Johnson Space Center

Travel

The Engineer's Travel Bucket List

Visit National Air and Space Museum

Travel

The Engineer's Travel Bucket List

Visit The Collection of Historical Scientific Instruments

Travel

The Engineer's Travel Bucket List

Visit The Large Hadron Collider

Travel

The Engineer's Travel Bucket List

Visit The MIT Museum

Travel

The Engineer's Travel Bucket List

Visit The National Museum of Nuclear Science & History

Travel

The Engineer's Travel Bucket List