Full Stack Web Development

This is a collection of tools useful for client-side, server-side, DevOps and other aspects of web developement.

0% Completed

JavaScript

JavaScript

Python

Python

C++

C++

C#

C#

C

C

HTML

HTML

πŸš€ Modules to Learn

Generic
JavaScript
Java
Python
Ruby
Rust
PHP
Git
External

Fundamentals

1

These are fundamentals required for web and software development, try to complete all

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

Languages

2

Here HTML & CSS is required for Frontend, It is also advisable to learn JavaScript and any other language, preferably a language that works great for the Backend tasks like Java or Python

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

Version Control

3

These tools enable collaboration on a software project, Git is the most used so you can learn only git for a start

GitYOUR PROGRESS - 0%

Subversion

Mercurial

CSS Preprocessors

4

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

LESSYOUR PROGRESS - 0%
SassYOUR PROGRESS - 0%

Frontend Frameworks & Libraries

5

These frameworks & libraries will make it easier for you to build frontend applications, pick at least 1 here that uses the language you chose earlier

Backend Frameworks & Libraries

6

These frameworks & libraries will make it easier for you to build backend applications, pick at least 1 here that uses the language you chose earlier

GraphQLYOUR PROGRESS - 0%

Database

7

These are used on backend applications to enable data storage, pick 1 SQL (most likely PostgreSQL) and 1 NoSQL database (preferably MongoDB) to get familiar with

MongoDBYOUR PROGRESS - 0%
MySQLYOUR PROGRESS - 0%
CockroachDBYOUR PROGRESS - 0%
MariaDBYOUR PROGRESS - 0%
PostgreSQLYOUR PROGRESS - 0%

UI Frameworks & Tools

8

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%
Tailwind CSSYOUR PROGRESS - 0%

Full-Stack Frameworks & Libraries

9

These are tools that can build frontend and backend applications, learn any one related to the language you have picked

CI_CD

10

These tools help to ensure that code changes are integrated and tested on a regular basis, reducing the risk of bugs or other issues being introduced into the codebase. This tool depends on project requirement, but knowledge of at least 1 is always good

JenkinsYOUR PROGRESS - 0%

DevOps

11

These are server side tools that you can use for DevOps related tasks and processes, get familiar with Docker, Terraform & Jenkins

DockerYOUR PROGRESS - 0%
KubernetesYOUR PROGRESS - 0%
TerraformYOUR PROGRESS - 0%

Recent job openings