To level up coding skills, start with strong foundations in programming basics such as data types, control structures, functions, OOP, and data structures & algorithms.
Some of the best free resources for learning coding basics include W3Schools, MDN Web Docs, freeCodeCamp, and GeeksforGeeks.
Improving coding skills is best done by working on real-world projects, both beginner and intermediate/advanced projects are suggested.
Other key steps include learning version control with Git & GitHub, practicing coding problems, mastering data structures & algorithms, studying well-written code, staying updated, and taking online coding courses.