Bucketly Logo

Programming Bucket List

ProgrammingBucket List
32 of 141 items
13

Learn about LLM

Master the fundamentals of Large Language Models (LLMs), including their architecture, training, and applications

12

Learn agile development

Master agile methodologies and practices for software development

11

Create a web application

Build browser-based software application

9

Learn vibe coding

Master the art of vibe coding, a creative approach to programming via prompts

9

Create a desktop application

Develop software for desktop computers

9

Learn software architecture

Master designing software systems

9

Learn C++

Master C++, a language used in system programming and game development

8

Create a mobile app

Develop and publish app on app store

8

Learn functional programming

Master functional programming paradigm

8

Learn data structures

Master fundamental data structures and their applications

8

Learn JavaScript

Master JavaScript, the language of web interactivity

8
โš›๏ธ

Learn React

Master React library for building user interfaces

7
๐Ÿ“

Learn git version control

Master git workflow and collaboration

7
๐Ÿณ

Learn Docker

Master Docker for containerization and deployment

7

Learn web development

Create websites using HTML, CSS, and JavaScript

7

Create a video game

Design and develop original video game

6
๐Ÿงช

Learn unit testing

Master writing and maintaining unit tests

6
๐Ÿ’ป

Learn C#

Learn C#, the central language to .NET development and game design

5
๐Ÿ”Œ

Learn API design

Master the principles of creating robust and scalable APIs

5
โ–ฒ

Learn Next.js

Master Next.js for applications

5
๐ŸŽฒ

Learn object-oriented programming

Master OOP principles and patterns

5
๐Ÿ’š

Learn Node.js

Master Node.js runtime for server-side JavaScript

5
โœจ

Learn clean code

Master writing maintainable and readable code

5
๐Ÿ”จ

Learn microservices architecture

Master building microservices-based systems

4
๐Ÿ’พ

Learn SQL

Master SQL, the standard language for managing and manipulating databases

4
๐Ÿ’ป

Learn CSS

Master CSS, the language used to style and layout web pages

4
๐Ÿ’ป

Learn HTML

Master HTML, the standard markup language for creating web pages

4
๐Ÿ—๏ธ

Learn design patterns

Master common software design patterns

4
๐Ÿ”„

Learn continuous integration

Master CI/CD pipelines and automation

4
โ™ป๏ธ

Learn refactoring

Master improving code structure without changing behavior

4
๐Ÿ’ 

Learn jQuery

Master jQuery for DOM manipulation and AJAX

4
โ˜•

Learn Java

Master Java, a versatile language for enterprise and Android development

Showing 32 of 141 bucket list items
โ†1โ†’

BUCKET LIST STATUS

๐ŸงฉStubโ€” Work in progress, some data is there, some data is missing
๐Ÿ‘Goodโ€” Pretty good quality, but misses some, even basic data
โœ…Featuredโ€” Excellent coverage (you can still more data!)

Help us improve this bucket list by adding more items and data.

Want to add items to this bucket list?

Tag your items with programming when adding a new item.

Slug:programming