Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Software Developer
Category: Programming

Category: Programming

Common beginner mistakes in Python (and how to fix them)

Common beginner mistakes in Python (and how to fix them)

Python's error messages are your best ally — if you know how to read them. Learn to decode tracebacks, understand the most common beginner mistakes, and build a debugging mindset from day one.

Introducing the AI for Developers Course

Introducing the AI for Developers Course

Using AI for emails but not for code? This course teaches you to use AI as a professional development tool: from understanding LLMs to orchestrating multi-agent workflows. Completely free!

Strings and string methods in Python

Strings and string methods in Python

Strings are the data you'll work with most in Python. In this tutorial you'll learn how to create them, manipulate them, and get the most out of Python's string methods.

Introducing the Mastering Docker from Scratch Course

Introducing the Mastering Docker from Scratch Course

Tired of 'it works on my machine'? This course teaches you Docker from zero to professional level: containers, images, Compose, networking, and production deployments. Completely free!

Operators and expressions in Python

Operators and expressions in Python

With variables under control, it's time to do something useful with them. In this tutorial you'll learn how to operate on data in Python: math, comparisons, logic... and how not to mix up = with ==.

Introducing the Mastering Vim from Scratch Course

Introducing the Mastering Vim from Scratch Course

Tired of editors that slow you down? Learn Vim/Neovim from scratch to professional level: modal editing, LazyVim, LSP, and extreme productivity. Completely free!

Variables and data types in Python

Variables and data types in Python

Learn how to create variables, understand Python's basic data types (numbers, strings, booleans), and how to use them to build your first programs.

Python REPL: Your Interactive Python Playground

Python REPL: Your Interactive Python Playground

Discover the Python REPL (Read-Eval-Print Loop), a powerful tool for testing code, learning Python interactively, and experimenting with ideas instantly.

Setting Up Python Environment

Setting Up Python Environment

Learn how to install Python with asdf, configure VS Code, and run your first program. Everything you need to start programming from scratch.

Introduction to Programming

Introduction to Programming

What is programming? In this first lesson, we'll discover what it means to code, how programming languages work, and why Python is the ideal language to start with.