Getting started modules
Welcome to Getting started! If you are a complete beginner (i.e. you've not installed a code editor or written any code yet), then this is the place to be. The Getting started modules take you through installing the software you need, familiarity with your development environment, taking your first stab at building a simple website, and understanding some of the essential concepts surrounding web development.
Prerequisites
There is no prequisite knowledge for starting this course. Also note that we don't consider learning these topics as required before moving on to the Core modules, but we believe students will have an easier time if they spend some time on these topics first.
Modules
- Environment setup
-
In the Environment setup module, we show you what tools you need to do simple web development and how to install them properly and help you understand important aspects of your environment such as file systems and the command line.
- Your first website
-
This module introduces you to the practicalities of web development. You'll gather the assets and write the code to construct and publish a simple webpage.
- Web standards
-
This module covers the fundamentals of how the web works at a high level — including the model used for communication, the core technologies involved, how those technologies are created, and how a web browser renders and displays websites to a user.
- Soft skills
-
This module provides recommendations of soft skills you can aim to get better at while learning web development, and which constitute good traits to have when entering the industry. They will help immensely in developing the right attitudes for learning, researching, and collaborating, and increase the chances of getting hired.