r/Coding_for_Teens • u/VenomRadicle • Feb 04 '20
r/Coding_for_Teens • u/c0debytes • Oct 19 '20
When you come back to the code you wrote 3 months ago
r/Coding_for_Teens • u/ThatWolfie • Jul 26 '21
Discussion Programming ideas / challenges for any level or experience. For when you're bored or trying to escape tutorial hell :)
Hey, I often find people stuck on what to do after they learn a programming language, or stuck in "tutorial hell" where you know the language, but cannot make something yourself. Well, I've got a list of things you can make in mostly any language, for all skill levels :)
If you find these ideas a bit hard or uninteresting, take a look at the bottom of the post where there are some easier ones linked :)
If anyone decides to do any of these, share it in the comments with the source code so others can learn! :)
If anyone has any more ideas, leave them in the comments and I can add them to the list! Have fun :s
Easy
Markov chain sentence generator
To-do list application (Web or cli)
Chatbot
Image to ASCII Art
Imageboard (Imagine vichan)
Create an HSV Color Representation
Old school demo effects (Plasma, Tunnel, Scrollers, Zoomers, etc)
Fizzbuzz
RPN Calculator
Count occurences of characters in a given string
Towers of Hanoi
Calculator the first n digits of pi
Given an array of stock values over time, find the period of time where the stocks could have made the most money
Highest prime factor calculator
Password generator
Caesar cipher solver
ROT 13
Text encryption/decryption (http://rumkin.com/tools/cipher/)
Text to hex/binary converter
Sierpinski triangle
Basic neural network - Simulate individual neurons and their connections
Complimentary colour generator
Eulerian path
Draw spinning 3D cube
Cellular textures
Snake
Rock paper scissors
Design a game engine in Unity
Yahtzee
Oil Panic
Connect four
Simon
Ulam spiral
PDF tagger
ASCII digital clock
Calculate dot and cross product of two vectors
Medium
Download manager
Elastic producer/consumer task queue
IRC client
English sentence parser that points to the context of a sentence
MIDI player & editor
Stock market simulator using yahoo spreadsheet data
Graphing calculator
TCP/UDP chat server & client
Shazam
Curses text editor
Paint clone
Image converter
ID3 Reader
C++ IDE plugin for sublime/atom/vscode
Simple version control - supporting checkout, commit, unlocking, per-file configuration of number of revisions kept
Password manager
IP/URL Obscurification
Radix base converter
Encrypted file share
Window manager
Pixel editor
Trivial file transfer protocol
Markdown editor
Music visualizer
Unicode converter
Least square fitting algorithm
Image steganography
Vignere cipher encryption/decryption
Game of life
Dijkstra's Algorthim
Program that displays MBR Contents
Random name generator
Calculate the first 1,000 digits of pi iteratively
Mandlebrot set
AI for roguelikes
Sudoku/n-puzzle solver using A* algorithm
Connect 4 AI
Real neural network - Implement a basic feed-forward neural network using matrices for entire layers along with matrix operations for computations
Virtual machine with a script that writes "Hello, world"
Terminal shell (Executable binaries, pipe system, redirection, history
HTML & Javascript debugger
Interpreted LISP-like programming language
Universal asynchronous receiver/transmitter game
Static website generator (Scriptable template, content)
Chip 8 emulator
Double pendulum simulation
Constructive solid geometry
Generate a 5-colour scheme from the most dominant tones in an image
N-body simulator - with particles having a certain mass and radius depdning on the mass that merge if they collide
Knight's tour
Tetris
Pipe dreams
Pac man
Shuffling a deck of cards (with visualisation)
Simulate a game of tag using a multi-agent system
Scorched earch clone
Minesweeper
An audio/visual 64KB demonstration
Sudoku
Chess
Mastermind
Missle command game
Tron
Breakout
Bellman-Ford simulation with at least five vertices
Matrix arithmetic
File compression Utility (GUI)
Bismuth fractal
Seam carving
Bayesian Filter
Rubik's cube solver
Difficult
Parametric/Graphic equalizer for .wav files
Verlet integration
Sound Synthesis
Torrent client (CLI or GUI)
Text editor
OpenAI Gym project
Convolutional neural network - Implement a convolutional NN for a handwritten digit recognition test on MNIST dataset
Mount filesystems from other OSes using FUSE model
Pong game as a UEFI file in colour
Esoteric Language
C Compiler
Turing machine simulator
Read, evaluate, print loop using a compiled language
Ray tracer
Real-time fast fourier transform spectrum visualiser
TI-86 emulator
Monster raising/breeding simulator
Dragon quest / basic RPG engine
First person engine in OpenGL
Wolfensetin clone
Danmaku engine
Roguelike engine/dungeon generator
Go
LISP Interpreter
Nonogram generator and solver
WMS viewer that isn't web based
Very difficult
Relational database system (SQL support, relationships, efficient)
Bootloader
General Lambert's problem solver
Convolutional Neural Network - Implement your own convolutional neural network for handwritten digit recognition, test on MNIST dataset
An extended list of project ideas:
r/Coding_for_Teens • u/somnuscode • 10d ago
I want to learn programming with Books, not videos
I am studying computer engineering and In my whole life I learned everything from YouTube but it has a problem, YouTube is great for learning popular things like python and C++ but it is not the best place to learn niche tricks. And also I just think reading is a better way of learning than watching, so I want to read books about different areas of computer engineering, but we also read lot's of books in university and I want something that is not in our curriculum. What I'm looking for is books that could make me a better programmer and give me deep knowledge and take me into the rabbit hole. If you have any books that you think every computer engineer should read please share it with me.
Edited:
Thank you guys all.
so far this is the list and order of reading I made
I didn't put some of you guys books because they didn't seemed what I'm looking for but still thank you for offering them
Code: The Hidden Language of Computer Hardware and Software
The Pragmatic Programmer
Computer Systems: A Programmer's Perspective
The Nature of Code
Structure and Interpretation of Computer Programs
Operating Systems: Three Easy Pieces
A Philosophy of Software Design
Algorithms — Sedgewick & Wayne
I would like to hear if you want to add, remove or change the order of these books
r/Coding_for_Teens • u/DJ_Productions_ • Jan 10 '21
Coded a 2D endless runner where you can't jump, but have to invert gravity to avoid obstacles.
r/Coding_for_Teens • u/pythonquestions9371 • Aug 10 '22
code i wrote for my dad in python, tell me what i could improve on.(more in comments)
r/Coding_for_Teens • u/Ghostryder1234 • Dec 11 '22
discord bot that would be very stupid someone help
r/Coding_for_Teens • u/DiskResponsible1140 • Sep 14 '25
Microsoft: We didn’t steal your code. We own GitHub 😂
r/Coding_for_Teens • u/S52_DiDah • 5d ago
How accurate is this book in 2026?
I bought it and I'm trying to perfect out my C knowledge. I am also taking the CS50 course. I did find some issues, for example:
#include <stdio.h>
main()
{
....
}
Without using any data types before declaring the function.
r/Coding_for_Teens • u/M3ther • Feb 25 '21
I compared Pycharm and Visual Studio Code RAM usage on my computer. The difference is huuuge
r/Coding_for_Teens • u/HistoryGlittering513 • Aug 12 '25
16, no coding experience, wanting to get into cybersecurity. Where do I start?
Hey everyone,
I’m 16 and completely new to coding, but I really want to get into the cybersecurity field in the future. Problem is I have no idea where to start.
If anyone could point me toward: • The best first programming language to learn for cybersecurity • How to practice as a total beginner • Free or beginner-friendly learning resources • Steps I can take now to prepare for a career in this field
I’d seriously appreciate it. I’m looking to build a solid foundation and work my way up to more advanced security concepts over time.
r/Coding_for_Teens • u/ThatWolfie • May 19 '21
A cool project I made and wanna show off, any movie I want ready to watch on any TV in under 30 mins. (See comment for details)
r/Coding_for_Teens • u/C0rmacul0u5 • Apr 27 '20