THE SECRET TO LEARNING HOW TO CODE ANYTHING
Hi guys, so lately I've been wondering how to improve on my logic, and problem-solving with coding tests. And I figured out that in order to be able to crack any coding problem, you need to understand the logic and algorithms, and you also have to learn the data structures.
So I am in 7th grade, familiar with a few languages, and am currently in Django, I've built a fair few apps with it, and I want to know any sites, that teach algorithms, data structures, and how to solve any problem.
So if anyone could suggest a few websites, or videos if possible, or if you yourself know the answer, please let me know. I would really appreciate it.
Here is my formula for learning:-
Take a language, Stick to it, Never Back-Step, Solve your Red Lines calmly, Understand and Tolerate them, Be patient for your wonderful results in the future, And you will be a successful programmer, That's it!
Here are some tutorials on Data Science and Algorithms.
That's it for me
Hope this helps
@RYANTADIPARTHI Yes, here are some of my best:-
- Turtle Graphics
- Snake game
- Turtle Race
- Weather Forcast App
- Car and Pedestrian tracker
- Text Adventure Game
- Face Detection
- Rock Paper Scissors
- Amazon Price Tracker
- Number Guessing
- Multiple Choice Quiz
- Twilio message sending app
- Guess the word
- Random Password Generator
- Countdown Timer
- Typing tutor
- Side-Scroller game
- And many more
Now for me, I will leave you the decision to what to choose from the above mentioned projects.
If you're a beginner I would advise you not to worry about cracking down algorithms. That is usually an obstacle you tackle when you're entering the industry of technology!
Just enjoy yourself! You're only in 7th grade, don't stress too much over cracking down algorithms.
Just keep up your pace of learning what you are, and I guarantee that along the way of the progress you make learning you will also gain the capabilities of algorithmic problem solving.
So, for the time being, since you are nevertheless a 7th grader, you will have plenty of time, if you keep to it, to learn, and understand many things over a variety of different languages!
Looking for some practice on competitive coding? That makes two of us!
Try CodingBat. I recommend it highly! They only have Java and Python problems though...
Also try LeetCode, though their problems tend to be a little hard.
For a more word problem style to this, try the past contests on Waterloo's Canadian Computing Competition (you have to scroll down until you see CCC).
I'm also practicing for CCC, so feel free to ask me any questions!