Courses & Articles

Practical guides with code examples

Courses written from real-world production scenarios: from Docker containerisation to training ML models, each guide includes working code and best practices.

🐳 Infrastructure / DevOps

Docker
Containerise a Python API
Create a Dockerfile, build an image and deploy a FastAPI in a Docker container.
⏱ 30 min · Beginner
Docker
Optimise Docker images for production
Multi-stage builds, lightweight Alpine images, secret management and container security.
⏱ 25 min · Intermediate
Kubernetes
Deploy a Node.js app with rolling updates
Deployment, Service, zero-downtime rolling updates and health checks on a Kubernetes cluster.
⏱ 45 min · Intermediate
Cloud Run
Deploy FastAPI to Cloud Run in 10 minutes
Containerise, push to Artifact Registry and deploy a serverless API on Google Cloud Run.
⏱ 20 min · Intermediate
Jenkins
CI/CD Pipeline for a React app
Build a complete Jenkins pipeline: build → test → build Docker → push → deploy.
⏱ 40 min · Advanced

🔧 Backend

Python
Advanced Python: decorators, async and typing
Decorators, context managers, async/await, type hints and dataclasses with practical examples.
⏱ 45 min · Intermediate
FastAPI
REST API with JWT Authentication
Build a secure API with FastAPI, SQLAlchemy, JWT tokens and route protection.
⏱ 50 min · Intermediate
Node.js / Express.js
REST API with Express + MongoDB
Complete CRUD API with Express.js, Mongoose, middlewares, error handling and tests.
⏱ 40 min · Beginner
PHP / Symfony
Complete MVC Application with Symfony
Build a blog application with Symfony 7: Doctrine entities, controllers, forms and Twig.
⏱ 55 min · Intermediate
SQL / NoSQL
Advanced SQL and comparison with MongoDB
Complex joins, aggregations, indexing and migration from relational to MongoDB.
⏱ 40 min · Intermediate

📊 Data Science & Machine Learning

NumPy & Pandas
Data Manipulation: matrices and DataFrames
Vectorised computation with NumPy, cleaning and analysing real data with Pandas.
⏱ 40 min · Beginner
Scikit-learn
Predicting Real Estate Prices
Complete ML pipeline: preprocessing, feature engineering, model training and evaluation.
⏱ 45 min · Intermediate
TensorFlow & PyTorch
Image Classification with CNN
Build and train a convolutional neural network for image classification with both frameworks.
⏱ 60 min · Advanced
Matplotlib / Seaborn
Financial Data Visualisation
Advanced charts, subplots, heatmaps and data storytelling — for professional reports.
⏱ 35 min · Beginner
Google Colab
Train an ML Model without local GPU
Use Colab effectively: free GPU, Drive mounting, versioning and notebook best practices.
⏱ 30 min · Beginner

⚛️ Frontend

React
Dashboard Visualisation with Recharts
Build an interactive dashboard: hooks, reusable components, Recharts graphs and responsive design.
⏱ 50 min · Intermediate