Carlos Arévalo
[ Catalog / 11 courses ]

My Courses

Live, project-based programming courses — from a first line of code to full-stack and connected devices.

Basic Programming with Python
Enrolling

Basic Programming with Python

8 lectures · 8 workshops · 8 homework · 1 project

Variables, control flow, functions and data types — for absolute beginners, ending in a project and a certificate.

Programming for kids with Scratch
Enrolling

Programming for kids with Scratch

6 lectures · 6 workshops · 3 projects

Games, animations and interactive stories in a visual language, built for kids aged 8 to 14.

Front-End (I): HTML, CSS & JavaScript
Enrolling

Front-End (I): HTML, CSS & JavaScript

7 lectures · 7 workshops · 7 homework · 3 projects

Structure, styling and interactivity — the three technologies every web page is built from, from scratch.

Front-End (II): React, TypeScript & TailwindCSS
Soon

Front-End (II): React, TypeScript & TailwindCSS

Syllabus in progress

Scalable interfaces with React, type safety with TypeScript and styling that stays maintainable.

Front-End (III): Next.js
Soon

Front-End (III): Next.js

Syllabus in progress

Server-side rendering, dynamic routing, API integration and deploying a real Next.js application.

Databases with PostgreSQL
Soon

Databases with PostgreSQL

Syllabus in progress

Designing, querying and managing relational data — SQL and database design, end to end.

Back-End with Express
Soon

Back-End with Express

Syllabus in progress

RESTful APIs, middleware, sessions and database connections on Node.js — built and deployed.

Back-End with Next.js
Soon

Back-End with Next.js

Syllabus in progress

Server actions, API routes and database integration for full-stack work in one framework.

Data Visualization with Matplotlib
Soon

Data Visualization with Matplotlib

Syllabus in progress

Static, animated and interactive plots in Python — customizing figures, subplots and turning data into insight.

Internet of Things (IoT) Fundamentals with Arduino
Soon

Internet of Things (IoT) Fundamentals with Arduino

Syllabus in progress

Sensors, actuators and connected devices — several hands-on projects in embedded systems.

Internet of Things (IoT) Fundamentals with ESP8266
Soon

Internet of Things (IoT) Fundamentals with ESP8266

Syllabus in progress

Wi-Fi microcontrollers, communication protocols and cloud integration for web-connected devices.

Need something else?

Courses can be tailored for schools, teams or a private group. Tell me what you need to learn.

Get in touch