r/Coding_for_Teens • u/Only_Xianzo • 1h ago
Realized I'm wasting my time vibe coding instead of actually learning. Need some advice
r/Coding_for_Teens • u/ThatWolfie • Jul 26 '21
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
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
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
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
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
r/Coding_for_Teens • u/ThatWolfie • Jul 24 '21
Hey there, I'm a new moderator on this subreddit 👋
I noticed there are a lot of posts about free event and programming courses, unfortunately they clog up the subreddit feed for users that want to have a conversation, get help or show off something cool they made, and a lot of these posts end up getting caught in Reddit's spam filter so I've made this megathread.
Feel free to post in this megathread:
Free udemy courses (referral link allowed, just don't spam please!)
Events such as hackathons
Youtube tutorials
Other coding resources
Please do not post in this subreddit or megathread:
Coding bootcamps / masterclasses
Discord servers
Tutoring services
Also a reminder to abide by Rule 2 in this subreddit. Please do not post content that isn't relevant to this subreddit, random articles, YouTube tutorials and courses. Please keep those within this thread, thanks :)
r/Coding_for_Teens • u/Only_Xianzo • 1h ago
r/Coding_for_Teens • u/Distinct-Brief9643 • 2h ago
If I'm advertising in coding_for_teens sorry I thought it's not breaking the rule cuz this is a coding subreddit. So it's not off topic
r/Coding_for_Teens • u/yabadaba_y • 9h ago
I'm 14 and I wanna learn coding and computer engineering but I have no idea where to start. I wanna learn something that's fun but challenging and that'll actually help me in life and stuff. It's just really confusing but I want something that I can build things with that aren't just websites or apps. Also every time I do try learning something properly I get lost and then stop
EDIT: What about lower level languages would their be a benefit in learning them specifically rust and c and c++.
r/Coding_for_Teens • u/Historical_Baker2285 • 16h ago
r/Coding_for_Teens • u/CodeIsHungry • 1d ago
r/Coding_for_Teens • u/Ill-Palpitation6464 • 1d ago
r/Coding_for_Teens • u/Head_Ad1010 • 2d ago
hello people of reddit im on my third year of uni as a cs major and ive lost my motivation to learn thanks to ai basically ruining this major.
by any chance are there any other students to feel the same and wanna make a group to try and learn together to regain the motivation? doesnt have to be in the same niche but as long as we can chat and learn any concept in cs, like i wanna learn gamedev and ive learned c++ and c on my first year with some oop and as of rn im learning some backend with php and c#.
if anyone wants to join either reply to this post or dm me and we can chat on discord.
r/Coding_for_Teens • u/Gold-Percentage-9949 • 2d ago
Grab the Tech is a new hackathon in Uttarakhand with 1 lakh in prizes. It's fully online and ideas are submitted until 25 November. If you're building something cool or want to watch, join our WhatsApp community. Link in DM. We welcome students, indie hackers, and, first time builders.
r/Coding_for_Teens • u/fishybusinessdev • 2d ago
Im currently working on my own video game, programmed entirely in java. i feel like im pretty good at programming, but since im so new to game development i would like to ask if any one else who has built a game before if they have any tips. or suggestions. if you would like to support me, here is my youtube where i have devlogs of what ive made:
https://www.youtube.com/@FishyBusinessGameDev
a few things that would really help:
* how to tackle large subprojects: boss fights, particle systems, physics, etc... (less about the actual code, more like how to make it feel less overwhelming).
* how to make the game more fun to play.
* qol things that i might not think about.
r/Coding_for_Teens • u/LarioSorin • 2d ago
r/Coding_for_Teens • u/Mental-Target-8144 • 2d ago
r/Coding_for_Teens • u/Secure_Vermicelli873 • 2d ago
r/Coding_for_Teens • u/Ok-Explanation9697 • 2d ago
r/Coding_for_Teens • u/HorrorBar7473 • 2d ago
r/Coding_for_Teens • u/Ok-Explanation9697 • 2d ago
r/Coding_for_Teens • u/PhantomCNS • 3d ago
I'm still somewhere between beginner and intermediate.
Here's what I'm familiar with:
●Python and MicroPython
●HTML and CSS
●Working on Smart Home projects, both virtually and in real life.
●Connecting sensors and working with I2C.
●Using displays such as OLEDs.
●Working with some motors, such as servo motors, and encoders, such as rotary encoders.
●Connecting microcontrollers to the Internet and sending data to platforms like Blynk.
I'm still having some trouble getting the hang of the MPU6050 (accelerometer + gyroscope).
I'm constantly learning, and I'd love to keep exploring and improving along the way.
I'm looking for a team or like-minded people who are interested in exploring new ideas, experimenting, and working on projects together.
I'd love to improve my skills, learn new things, share ideas, and build things as a team.
As for availability, I'm usually free late at night (Egyptian time, UTC+2)
r/Coding_for_Teens • u/gzbkagunda • 3d ago
r/Coding_for_Teens • u/PhantomCNS • 3d ago
Hope anybody is interested.🙃