2. Web Applications:
3. Server applications:
4. Web Servers:
Since we’re on the topic of server applications, have you seen Node’s Hello World application? It demonstrates how to build a web server in about 10 lines of code. Of course, you can create much more robust servers using NodeJS or the standard server application framework ExpressJS. Many of the previously mentioned applications using Node use the MEAN stack (Mongo, Express, Angular, Node), of which Express is a key component.
The browser hasn’t been a major gaming platform in the past, but that doesn’t mean it doesn’t provide plenty of options for game development. In fact, building games is a fun way to learn programming. Just check out these tutorials from FreeCodeCamp and Mozilla.
One of the cool features in the 2014 HTML5 specification is the canvas element, which allows the browser to render three-dimensional shapes. This opened the browser as a new medium for digital art projects.
8. Programming Puzzles:
9. Mobile Apps:
10. Flying Robots: