FRONT-END WEB DEVELOPMENT
Understand the principles of computer programming
Understand user interface design
Use Javascript frameworks to build Frontend Apps
Understand Javascript as a programming language
Understand how to buy a domain name and host your projects