Learn Coding, AI & Tech Skills — Free Online Courses

From Python and web development to AI literacy, prompt engineering, and game design — bite-sized lessons for every skill level

Trending Courses

Explore All Courses

48 courses

Programming Foundations9

Introducción a Python

Python es un lenguaje de programación muy conocido, sencillo y potente que se utiliza en software y desarrollo web, así como en ciencia de datos, aprendizaje automático y muchos otros campos. En este curso, cubriremos los aspectos básicos de Python, crearemos proyectos reales y solucionaremos varios retos de programación. Python para Principiantes no requiere experiencia previa en programación, ¡así que no esperes más!

Introducción a C

¿Quieres crear programas poderosos que se ejecuten rápido... más rápido que aquellos escritos en otros lenguajes? C es un lenguaje que es fácil de escribir, permite una depuración rápida y es un bloque de construcción para muchos otros lenguajes de programación. Con este curso aprenderás los fundamentos de este lenguaje de programación potente y avanzado. No se necesita experiencia previa en codificación, te enseñaremos todo lo que necesitas saber de una manera clara y sencilla que es perfecta para principiantes. Cuando hayas terminado puedes echar un vistazo a nuestro curso Intermedio de C.

Introducción a C#

C# es un lenguaje empleado tanto por grandes organizaciones como por principiantes y empresas nuevas. Toma prestadas varias características útiles de C y añade sintaxis para ahorrar tiempo y esfuerzo. Puedes aprenderlo sin tener ningún conocimiento de C, aunque C# está basado en el mismo. De hecho, este curso es perfecto para quienes no tienen experiencia en programación. Y si disfrutas aprendiendo C#, puedes continuar con nuestro curso C# Intermedio.

Introducción a Java

Este sencillo curso de Java para principiantes no requiere conocimientos previos de programación. Todo lo que necesitas es un teléfono móvil o un ordenador de sobremesa y 5 minutos al día. Aprenderás todos los conceptos clave de Java y escribirás código claro y funcional desde la primera lección.

Introducción a JavaScript

¿Alguna vez has querido hacer sitios web interactivos, codificar divertidas aplicaciones móviles o trabajar con inteligencia artificial? JavaScript te permite hacer todo eso. ¡No es de extrañar que sea uno de los lenguajes de programación más populares que existen. Este curso es perfecto para principiantes, no se necesita experiencia en codificación. Al final de este curso, conocerás los conceptos básicos de cómo usar JavaScript para hacer un sitio web interactivo.

Introducción a C++

Aprenda los conceptos básicos de este popular lenguaje de codificación. Nuestro curso de C++ cubre conceptos básicos, tipos de datos, matrices, punteros, declaraciones condicionales, bucles, funciones. No necesita ninguna experiencia previa en codificación para hacer este curso. Explicaremos todo en un lenguaje breve, claro y fácil de usar para principiantes.

Tecnología para Todos

A veces puede resultar realmente difícil mantenerse al día con el mundo digital actual, que cambia a un ritmo acelerado. Comprender la tecnología te facilita las cosas y te proporciona una ventaja competitiva. Pero, ¿qué es exactamente Internet? ¿Cómo funciona? ¿Y qué oportunidades puedes encontrar en línea? Podrás responder a estas preguntas y muchas más al final de este curso.

Bases de la Programación

Aprende las habilidades necesarias para empezar a crear páginas web y a pensar como un programador.

TypeScript para principiantes: Código en la era de la IA

Aprende TypeScript desde cero — escribe programas reales, domina los tipos y mantén el control del código en la era de la IA.

Data & Analytics3

Introducción a SQL

Los datos son poderosos, pero sólo si sabes cómo utilizarlos. Ahí es donde SQL entra en juego. En este curso aprenderá a utilizar el lenguaje de bases de datos SQL estándar para acceder a datos almacenados en bases de datos y manipularlos. Cuando aprendas a usar SQL, podrás unirte a las principales empresas (¡e incluso gobiernos!) que utilizan datos para hacer predicciones y tomar todo tipo de decisiones; desde qué productos desarrollar hasta cómo debería funcionar la democracia. Para este curso no necesitas experiencia previa en programación, ¡así que lánzate de lleno!

SQL Intermedio

Si haces las preguntas adecuadas al mirar datos, obtendrás insights poderosos. Lleva tus habilidades de consulta de bases de datos al siguiente nivel con este segundo curso de SQL. A menudo, necesitas múltiples tablas para mantener la integridad de los datos y evitar la duplicación. En este curso, te enseñaremos cómo manejar fácilmente más de una tabla. Domina el proceso de manipulación de datos y trabaja con bases de datos interrelacionadas más complejas de varias tablas. Este curso sigue a nuestro curso de Introducción a SQL. Echa un vistazo rápido a lo que cubre y, si te sientes cómodo con esos conceptos, ¡sumérgete en SQL Intermedio!

Programación para Datos

Adquiere las dotes esenciales para interactuar con bases de datos y tomar mejores decisiones.

Web & App Development6

Introducción a HTML

HTML es el núcleo de toda página web. Es ideal para principiantes, y conocer sus bases es útil para cualquier persona que trabaje en diseño digital, marketing, contenidos y mucho más. Si te interesa el desarrollo web front-end, ¡este curso es un buen punto de partida! No necesitas experiencia previa en programación. Además, una vez hayas terminado, tenemos muchos otros cursos para que profundices tus conocimientos,, incluyendo CSS y JavaScipt.

Introducción a CSS

¿Alguna vez has visto un sitio web y pensado "caray, qué bonito es?". Lo más probable es que un genio del CSS haya participado en su creación. Si te interesa el diseño visual, CSS es el lenguaje perfecto para ti. CSS es también ideal para quien le interese el desarrollo web front-end. Se trata de una herramienta esencial para dar estilo al contenido web, y se utiliza para definir la apariencia visual del diseño y las variaciones de disposición para diferentes tamaños de pantalla y dispositivos. CSS es un aliado perfecto para quienes están aprendiendo HTML y JavaScript. Se aprende fácilmente, por lo que podrás crear tus propios diseños digitales en un abrir y cerrar de ojos.

Angular

Este sencillo curso de Java para principiantes no requiere conocimientos previos de programación. Todo lo que necesitas es un teléfono móvil o un ordenador de sobremesa y 5 minutos al día. Aprenderás todos los conceptos clave de Java y escribirás código claro y funcional desde la primera lección.

Desarrollo web

Domina los 3 lenguajes que necesitas para crear cualquier página web.

Front-end para Principiantes

Fórmate para conseguir un empleo en Google o en cualquiera de las miles de empresas que utilizan Angular.

TypeScript para principiantes: Código en la era de la IA

Aprende TypeScript desde cero — escribe programas reales, domina los tipos y mantén el control del código en la era de la IA.

Advanced Programming & Frameworks7

C# Intermedio

Perfecto para aquellos con algo de experiencia en C# que quieren profundizar sus habilidades, este curso desglosa conceptos complejos en lecciones simples y cortas que duran solo 5 minutos. Con muchos ejercicios de práctica, ¡seguro te convertirá en un programador de C# más seguro!

Python Intermedio

Si ya conoces los conceptos básicos de Python y quieres ampliar tus conocimientos, este es el curso para ti. Aprenderás sobre los tipos de colección de Python, funciones lambda, generadores, decoradores, programación orientada a objetos, y mucho más.

Java Intermedio

¡Hora de ponerse serio y realmente ver lo que Java (¡y tú!) pueden hacer! En este curso aprenderás algunos conceptos relacionados con la Programación Orientada a Objetos (OOP), Colecciones y trabajo con archivos. ¡Serás un profesional en poco tiempo!

JavaScript Intermedio

¿Ya has dominado los conceptos básicos de JavaScript y quieres ampliar tus conocimientos? Entonces estás en el lugar correcto. Este curso te enseñará cómo hacer programas más complejos y flexibles, así como sitios web aún más interactivos. Este curso sigue a nuestro curso de Introducción a Javascript. Te recomendamos que eches un vistazo rápido a lo que se cubre allí antes de comenzar este curso.

C++ Intermedio

Si estás buscando profundizar tus habilidades en C++, este curso es perfecto para ti. Lecciones sencillas y de tamaño reducido significan que puedes aprender a tu propio ritmo, cuando y donde quieras.

C Intermedio

Profundiza en C con este curso. Este tutorial cubre conceptos más avanzados incluyendo struts, asignación dinámica de memoria, interfaz con archivos y manejo de excepciones.

Desarrollador Python

Especialízate en el lenguaje de programación que más rápido ha crecido en todo el mundo.

AI & Generative Technologies24

IA generativa en la práctica

Aprende a interactuar con GenAI para crear, automatizar y ser más productivo. Domina la escritura de prompts y el uso de la IA para ordenar y analizar datos con inteligencia.

Análisis de Datos con IA

Aprovecha la IA para desarrollar habilidades esenciales en datos. Este curso te equipará con la competencia necesaria para prosperar en el mundo moderno centrado en los datos. Dominarás conceptos fundamentales en análisis, interpretación y visualización de datos mientras integras herramientas y técnicas de IA para gestionar y analizar datos, obtener insights accionables y tomar decisiones basadas en datos.

Alfabetización de Datos con IA

Aprovecha la IA para desarrollar habilidades esenciales en datos. Este curso te proporcionará los fundamentos necesarios para comenzar tu viaje en el mundo de los datos. Dominarás conceptos básicos para entender cómo funciona la información mientras integras herramientas y técnicas de IA para gestionar y analizar datos.

Fundamentos de IA Ética

Navega por las complejidades del uso seguro y ético de la IA. En este curso, dominarás los principios del uso responsable de la IA generativa y aprenderás a mitigar riesgos con sistemas de IA generativa.

Escribir con IA

Explores the transformative role of Generative AI in the writing process. You’ll learn about Large Language Models (LLMs), how they generate text, and practical techniques for leveraging Generative AI to enhance your writing. Through hands-on practice, you’ll be equipped to seamlessly integrate AI tools into your creative workflow, making writing more efficient and innovative.

Pruebas A/B impulsadas por IA

Aprende los conceptos básicos de las pruebas A/B con IA: diseña experimentos, analiza resultados y toma decisiones basadas en datos para mejorar los resultados empresariales.

Ingeniería de Prompts

Eleva tus capacidades de interacción con IA. Aprende el arte de elaborar indicaciones precisas y efectivas para lograr los resultados deseados de los sistemas de IA. Sumérgete en los principios de la ingeniería de prompts, comunica tus intenciones claramente a la IA y explora técnicas avanzadas para optimizar las respuestas de la IA.

Visualiza tus datos

Libera el poder de la visualización de datos y la narración. Aprende los principios de la visualización de datos, domina el arte de contar historias y explora técnicas avanzadas utilizando herramientas de IA.

Introducción a los LLMs

Domina los principios fundamentales y las aplicaciones prácticas de los Modelos de Lenguaje de Gran Escala (LLMs). A través de una combinación de conocimientos teóricos y ejemplos prácticos, este curso te proporcionará una comprensión completa de los LLMs y su importancia en el panorama de la IA. Al final de este curso, serás capaz de explicar cómo estos modelos avanzados son fundamentales para crear soluciones innovadoras de IA.

Fundamentos del Aprendizaje Automático

Aprende los conceptos básicos del Aprendizaje Automático y empieza a usar IA generativa para entrenar y probar modelos. Perfecto para principiantes que desean transformar datos en información inteligente.

Lluvia de ideas con IA

Mejora tus habilidades de generación de ideas y resolución de problemas utilizando el poder de la IA. Aprende los cuatro principios fundamentales de la lluvia de ideas, descubre cómo generar y refinar ideas innovadoras, y transfórmalas en planes accionables con la ayuda de herramientas de IA. Desde la generación de ideas hasta la presentación, este curso te equipa con las técnicas y estrategias para pensar de manera innovadora y dar vida a tus ideas.

Piensa Creativamente con IA

Impulsa tu creatividad con la IA: aprende las cuatro etapas del proceso creativo y utiliza la IA para inspirar, refinar y elevar tus ideas.

Planificación de Proyectos con IA

Mejorar la gestión de proyectos con IA: planificar de manera más inteligente, optimizar los recursos, gestionar los riesgos y entregar proyectos a tiempo y dentro del presupuesto.

Investigación con IA

Explora la integración de herramientas de IA en el proceso de investigación, cubriendo la definición de objetivos, la identificación de fuentes y la resumación de datos. Adquiere habilidades en el uso de IA para agilizar tareas, analizar información cuantitativa y cualitativa, y asegurar resultados precisos. Domina las técnicas para mejorar la eficiencia y efectividad de la investigación con el apoyo de IA.

Marketing en Redes Sociales con IA

¡Desbloquea el poder del Marketing en Redes Sociales con IA en este emocionante curso! Aprenderás a identificar a tu público objetivo, establecer objetivos SMART y elegir las plataformas adecuadas para maximizar tu impacto. Descubre las fortalezas de Instagram, Facebook y YouTube, y domina el arte de crear contenido atractivo con la ayuda de herramientas de IA. Ya sea que seas nuevo en las redes sociales o que busques mejorar tus habilidades, este curso te equipará para obtener resultados reales. ¡Impulsa tu éxito en marketing hoy mismo!

SEO con IA

¿Listo para mejorar la visibilidad de tu sitio web y atraer más tráfico? En este curso, aprenderás cómo los motores de búsqueda procesan las consultas y cómo la IA puede ayudarte a optimizar tu estrategia. Explora cómo dirigirte al público adecuado utilizando personas, reducir las tasas de rebote y crear palabras clave, descripciones meta y títulos efectivos. Además, descubrirás cómo aprovechar las herramientas de IA para mejorar tu contenido con resultados enriquecidos y datos estructurados. ¡Domina el SEO con IA y observa cómo tu sitio web prospera en los rankings de búsqueda!

Codificación Vibe

Descubre Vibe Coding: crea software guiando a la IA con ideas, lógica y visión de diseño.

Flujos de Trabajo Agénticos

Aprende cómo funcionan los flujos de trabajo modernos y agénticos, desde la automatización hasta el razonamiento, y explora patrones de diseño clave que les dan vida.

Detección y mitigación de sesgos en sistemas de IA

Aprende a detectar y reducir el sesgo en los sistemas de IA. Explora de dónde proviene el sesgo, cómo auditar la IA para la equidad y cómo mitigar el sesgo en los datos, modelos y despliegue.

Producto y UX impulsados por IA

Aprende a utilizar la IA como asistente de producto y UX para transformar las ideas de los usuarios en conceptos y prototipos, de forma más rápida y con mayor confianza.

Mentalidad de Crecimiento en la Era de la IA

Este curso te ayuda a desarrollar la mentalidad y las habilidades emocionales necesarias para navegar en un cambio constante. Aprenderás a responder a la incertidumbre con conciencia, flexibilidad y resiliencia, apoyando tanto el crecimiento personal como la colaboración en un mundo impulsado por la inteligencia artificial.

Conoce a Claude

Cinco cosas que Claude puede hacer y que la mayoría de la gente no se da cuenta. Crear pequeñas herramientas, trabajar en capturas de pantalla y PDFs, aprovechar al máximo cada conversación. Aproximadamente 20 minutos, adaptable a dispositivos móviles.

Agentes de IA para principiantes: cómo funcionan (Python)

Aprende qué son los agentes de IA y cómo funcionan realmente; luego, construye un pequeño agente funcional en Python, sin necesidad de experiencia.

Pensamiento Crítico - Práctica en la Era de la IA

Practica los movimientos de pensamiento que evitan las trampas de la era de la inteligencia artificial: identifica el error, verifica los números, rastrea la fuente, asume la decisión.

Why Learn with Sololearn?

Join 48 million learners building real-world skills in coding, AI, data, and more with interactive, hands-on courses

  • 48M+Learners worldwide
  • 50+Courses & learning paths
  • 6M+Certificates earned

Frequently Asked Questions

  • Yes! Many courses — including coding, AI literacy, and game design — are completely free to start. Upgrade to Pro or Max for unlimited access to all courses, practice, and shareable certificates.