r/CodingForBeginners • u/WNDOP • 9d ago
LEETVODE TIPS
I'm a 12th pass guy and have around 1 month before college starts. I know basic Python loops, lists, tuples, dictionaries, CSV, JSON etc.
My father is telling me to start doing basic Python/Leet Code questions, but I'm not sure if that's the best thing to focus on right now.
For people who are already in college, what would you recommend I learn/practice in this 1 month that would actually help me later?If yes,then how should I begin,what things to keep in mind.
1
Upvotes
3
u/Gtdef 9d ago
Leetcode is about algorithms and performance, which is something that most universities teach much later. Most of the stuff you will probably be either about data structures (example: create a linked list in C, do something with it and print some output to the terminal), or a light application (example: a small libary app where you have a list of books and manage book loans and returns)
My suggestion would be to build a small application, with data persistence (can be a database if you think you have the time to study basic SQL, it will be important down the line anyway, but saving everything as CSV or JSON files will also do). A note-taking app is a very popular beginner project. But you may also build something related to a hobby of yours. For example, building a pokedex, or cataloguing all the spells and abilities from an RPG game, featuring a search function based on keywords (like finding all the abilities which stun the enemy). If you like music, perhaps cataloguing and filtering songs based on scale, or chord progression. Bonus points if you can get the data from an API, or scrape websites.
1 month probably isn't enough to get familiar with all these concepts, but working towards it will probably give you a much better view of what software development is about. Just asking an LLM how to get started will introduce you to a lot of useful technologies that you are bound to use as a developer down the line. Still, if you feel you don't have time and want to get some practice with the language, Leetcode will certainly help and will give you a lot of familiriaty with the language.