Always learning

The world of coding is fast-moving, and it’s getting faster every year. We need to ensure we keep up to date with recent developments and best practices. Here are some suggestions of how you can keep your knowledge current:

  • Take more courses on Educative

  • Watch video tutorials

  • Follow programmers on social media

  • Read Educative Answers and listen to podcasts such as Syntax and JavaScript Jabber

  • Join a local or online user group

  • Attend conferences or local meetups

Carry on coding

We can learn all the theory we want, but the only way we’ll actually get better is by actually coding. By putting ideas into practice and solving real problems, we’ll really start to get a feel for coding. Here are some ideas of things you could build using your JavaScript coding skills.

The following ideas are intended to get your creative juices flowing and, hopefully, spark an idea for a project. It’s by no means a complete list of what you can do with JavaScript, as the possibilities are endless and only limited by your imagination.

Web applications

JavaScript was originally created to help make websites interactive. But since those humble beginnings, it has developed into a powerful language that’s capable of producing some of the most sophisticated web applications, such as Gmail, Netflix and Uber. The combination of HTML, CSS and JavaScript can be used to create an interactive website or online application that can then be hosted online with little effort.

Basic websites can be built using just HTML and CSS, though they’ll often use JavaScript to add some extra interaction and DOM updates. Sophisticated web applications, on the other hand, will usually involve a back-end server that hosts a database along with a front end that includes the HTML, CSS and JavaScript. They’ll usually also host their own API that other sites can use to interact with the data stored in their database. Each of these layers makes up what’s known as the development stack. Full-stack development involves working on each part of the stack.

Get hands-on with 1200+ tech skills courses.