Guías de programación con ejercicios resueltos

Leer sobre programación ayuda, pero se aprende escribiendo código. Cada guía explica un concepto con ejemplos cortos, muestra los errores que más se repiten y termina con ejercicios resueltos para que compruebes lo que entendiste. Están ordenadas: si estás empezando, parte por la primera de tu lenguaje y avanza en orden. Cuando quieras practicar con ejercicios que se adaptan a tu nivel, Coditer te espera.

Python

Guías de Python de lo básico a las estructuras de datos: variables, operadores, condicionales, bucles, funciones, listas, cadenas y diccionarios, con ejercicios resueltos.

Fundamentos

Lo mínimo para escribir tus primeros programas: guardar datos, compararlos, decidir y repetir.

  1. 01Variables y tipos de datos
  2. 02Operadores
  3. 03Condicionales if, elif y else
  4. 04Bucles for y while
  5. 05Funciones

Estructuras de datos

Las colecciones que usa casi todo programa real en Python.

  1. 06Listas
  2. 07Cadenas de texto
  3. 08Diccionarios

JavaScript

Guías de JavaScript de lo básico a los métodos de array: variables, operadores, condicionales, bucles, funciones, objetos, arrays y funciones de orden superior.

Fundamentos

Variables, operadores, decisiones, repeticiones y funciones: la base de todo lo demás.

  1. 01Variables y tipos de datos
  2. 02Operadores y comparación
  3. 03Condicionales
  4. 04Bucles
  5. 05Funciones

Estructuras de datos

Objetos y arrays, y las funciones que trabajan sobre ellos.

  1. 06Objetos y destructuring
  2. 07Arrays y métodos de array
  3. 08Funciones de orden superior

SQL

Guías de SQL con tablas de ejemplo y resultados: SELECT, WHERE, ORDER BY y LIMIT, GROUP BY y HAVING, JOINs y subconsultas, con ejercicios resueltos.

Consultas básicas

Elegir columnas, filtrar filas y ordenar el resultado, sobre una sola tabla.

  1. 01SELECT
  2. 02WHERE
  3. 03ORDER BY y LIMIT

Combinar y resumir

Calcular totales, juntar tablas y usar el resultado de una consulta dentro de otra.

  1. 04GROUP BY y HAVING
  2. 05JOINs
  3. 06Subconsultas