Frontend Web Development

The Frontend is the client side of any web application, it handles the user interaction and displays information to the user. This stack is a collection of languages, frameworks, libraries, and other useful tools for frontend web development

0% Completed

JavaScript

JavaScript

Python

Python

HTML

HTML

CSS

CSS

Ruby

Ruby

PHP

PHP

πŸš€ Modules to Learn

Generic
JavaScript
Python
Ruby
PHP
Git
External

Fundamentals

1

These modules will help you understand software development, the internet and other general knowledge needed for this stack, please try to complete πŸ˜‰

How the Internet WorksYOUR PROGRESS - 0%
Data Structures & AlgorithmsYOUR PROGRESS - 0%
Software Development ProcessYOUR PROGRESS - 0%

Languages

2

Get familiar with HTML & CSS and at least 1 programming language

HTML & CSSYOUR PROGRESS - 0%
JavaScriptYOUR PROGRESS - 0%
PythonYOUR PROGRESS - 0%
RubyYOUR PROGRESS - 0%
PHPYOUR PROGRESS - 0%

Source Control

3

These tools are used to collaborate with other developers on a project, Git is the most popular and knowing one is enough

GitYOUR PROGRESS - 0%

Subversion

Mercurial

Libraries & Frameworks

4

These are tools that will increase your productivity as a backend developer, it is important to master 1 or more but also note that each one uses a specific language 😁

CSS Preprocessors

5

These tools will make you more productive when writing CSS, You can skip this if you are not ready to dive into CSS preprocessors but learning any of them is helpful

SassYOUR PROGRESS - 0%
Tailwind CSSYOUR PROGRESS - 0%

UI Libraries

6

These tools are already created UI components that can be plugged into your Frontend application, this allows you to build UIs a lot faster, depending on your needs, you might want to understand any of these tools that work with your chosen language

BootstrapYOUR PROGRESS - 0%

Bundlers & Task Runners

7

Bundlers and task runners are tools used in web development to automate tasks such as compiling code and managing dependencies. They mostly apply to JavaScript so it is good to know at least one if you chose JavaScript language and tools

CI_CD

8

These tools are useful for deployment and automated checks when code is pushed to the repository, knowledge of any of them will be useful

Recent job openings