Free tutorials
Backend Development
Servers, databases, and the logic behind the scenes.
python/
Python
A readable, general-purpose language popular for backends, data, and scripting.
php/
PHP
A server-side scripting language that powers a huge share of the web.
laravel/
Laravel
A PHP framework adding routing, an ORM, and templating on top of plain PHP.
sql/
SQL
The language for querying and managing data in a relational database.
flask/
Flask
A lightweight Python web framework you build up piece by piece.
java/
Java
A statically-typed, class-based language widely used in enterprise software.
django/
Django
A Python web framework for building sites fast, with an ORM, admin, and templating built in.