If you’re like me, you’d like a little advice and guidance when it comes to improving your coding skills. Here I have compiled a list of a few popular resources to help you code better in the future:
Scratch is aimed at a younger audience about 8-16 years old, but don’t let that deter you if you are a bit older. Scratch has a bright, colourful website that is easy to manipulate and navigate; which makes this a great starting point for anyone. You can visit them create and explore pages where you can learn to animate, make music, create basic games and many other activities to develop your skills.
- Code. org
Code.org provides tools for grades K-12 for some of the largest school districts in the United States. Some of it’s supporters are Microsoft, Facebook and Google. Annually, code.org organizes an “hour of code” which engages 10% of all student’s in the world. They offer tools for educators and much like Scratch, they have activities that the user can create with code.
Codeacadamy.com offers a large online community where a user can go to discuss problems that others may be experiencing. Code academy is an education company that seeks to rebuild how things are taught. They offer help with the commonly used languages, such as: HTML/CSS, Python, Ruby, Java and many more popular languages.
W3schools.com is an absolute must have recourse for a beginner, or even a veteran programmer. It gives lessons, tips, and a vast knowledge of coding for all levels expertise. You can choose from various types of programming languages, just like the other examples. They offer a bit of “try it yourself” where you can test what code they provide for you. This way, you can see what works and what doesn’t and apply it to the work you are doing.
- Other resources
I use an app called SoloLearn. It is useful because it gives small “drill” like activities or quizzes and it’s easy to use. I use it when I have a few extra moments. I also use Coding for Dummies. It sounds silly, but it has helped me a lot and really breaks down what is what.
Some of these sources are repetitive, however, you can’t get better at something if you don’t practice. And practice is just reputation by a different name!