175 cursos gratuitos para programadores y desarrolladores web (Parte II)

Debido al inesperado interés suscitado por el anterior recopilatorio de cursos online para programadores, web developers y demás amantes de la informática en general (podéis consultarlo AQUÍ), hemos decidido darle continuidad con un nuevo post dedicado.

En esta segunda parte recogemos cursos gratuitos sobre temáticas tan candentes como la inteligencia artificial y el machine learning, la seguridad informática o la criptografía. Así mismo, también hay espacio para un amplio número de cursos formativos sobre Java, PHP, desarrollo de apps para móviles (Android/iOS), creación de videojuegos, páginas web y mucho más. ¡No los perdáis de vista!

175 cursos online sobre programación, desarrollo web e inteligencia artificial

Muchos de estos cursos están en inglés y se desarrollan a través de la plataforma de Class Central. Tienen una duración de entre 1 y 6 semanas, con cronograma flexible y posibilidad de certificado (previo pago o gratuito dependiendo del curso). También se recogen una gran cantidad de cursos en español y para otras plataformas educativas como Coursera, Codelabs, Tutellus, Codecademy y alguna que otra serie de videos formativos en YouTube.

Desarrollo de apps para móviles

Aprende cómo se desarrolla una aplicación iOS 7 en una hora
Crea un app con Swift 3 para iOS 10
Crear Aplicaciones móviles con Mobincube sin código
Android Developer Fundamentals Course (Codelabs)
Desarrollo de aplicaciones móviles sin programar
Desarrollo de aplicaciones con Android
Programa especializado Desarrollo de Aplicaciones iOS
Desarrollo de aplicaciones móviles con Android
Desarrollo de aplicaciones móviles con Titanium
Fundamentos de Android
Introducción a la programación en Android (impartido por la UPV)
Programando con Java para aplicaciones Android

Relacionado: 26 cursos gratuitos para aprender a crear apps para Android

Desarrollo web

Angular: Convierte cualquier template HTML en una WebAPP
Aprende a publicar tus páginas web
HTML5 y CSS3 desde cero
Aprender a hacer Páginas Web desde cero
Aprender a hacer páginas web sin programar con Jimdo
Curso de FlexBox desde 0
Curso de efectos Parallax con Adobe Muse
Aprende accesibilidad web paso a paso
Learn colour design
Curso online gratuito para crear páginas en WordPress
Cómo Crear un CRUD con PHP y SQL Server
Desarrolla una página web con HTML y CSS
Desarrollador web: Programación estructural en PHP
Enabling Technologies for Data Science and Analytics: The Internet of Things
Fundamentos del Diseño UX
Growth Hacking (6ª edición)
Aprende programación básica con PHP
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
Introducción a Angular 4 – Instalación y componentes
Introduction to Cloud Foundry and Cloud Native Software Architecture
Introduction to OpenStack
PHP guay
Tienda Online Con WooCommerce Desde Cero
IDESWEB
Implementar Cookies y Sesiones en PHP
MVC para simpáticos newbies con Laravel

Desarrollo, diseño y creación de videojuegos

Desarrollo de Videojuegos con Unity 5: Primer Juego Completo
Creación de Videojuegos en Unreal Engine para principiantes
Diseño y Creación de videojuegos
Interactive 3D Graphics
Desarrollo y Diseño de Videojuegos

Inteligencia artificial y Machine Learning

6.S094: Deep Learning for Self-Driving Cars
6.S191: Introduction to Deep Learning
Addressing Large Hadron Collider Challenges by Machine Learning
Applied Machine Learning in Python
Artificial Intelligence
Artificial Intelligence (AI)
Bayesian Methods for Machine Learning
Big Data Applications: Machine Learning at Scale
Convolutional Neural Networks
Creative Applications of Deep Learning with TensorFlow
Cutting Edge Deep Learning For Coders, Part 2
Deep Learning Explained
Deep Learning for Natural Language Processing
Study Deep Learning in Computer Vision
Deep Learning Summer School
Intro to Deep Learning
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence (AI)
An Introduction to Deep Learning
Machine Learning (Georgia Institute of Technology y Brown University)
Machine Learning (Georgia Institute of Technology)
Learn Machine Learning (Georgia Institute of Technology)
Machine Learning (Columbia University)
Machine Learning Crash Course with TensorFlow APIs
Course about Machine Learning for Data Science and Analytics
Machine Learning for Trading
Machine Learning Foundations: A Case Study Approach
Course about Machine Learning With Big Data
Machine Learning: Classification
Machine Learning: Clustering & Retrieval
Curso «Machine Learning: Regression»
Mathematics for Machine Learning: Linear Algebra
Mathematics for Machine Learning: Multivariate Calculus
Curso «Mathematics for Machine Learning: PCA»
Neural Networks for Machine Learning
Practical Deep Learning For Coders, Part 1
Statistical Machine Learning
Knowledge-Based AI: Cognitive Systems
Reinforcement Learning
Introduction to Recommender Systems: Non-Personalized and Content-Based
Learn TensorFlow and deep learning, without a Ph.D.
Practical Reinforcement Learning
Natural Language Processing
Regression Modeling in Practice
Matrix Factorization and Advanced Techniques
Recommender Systems: Evaluation and Metrics
Nearest Neighbor Collaborative Filtering
Computational Neuroscience

Seguridad, criptografía y criptomonedas

Bitcoin and Cryptocurrency Technologies
Blockchain for Business — An Introduction to Hyperledger Technologies
Classical Cryptosystems and Core Concepts
Applied Cryptography
Access Controls
Cryptographic Hash and Integrity Protection
Cryptography and Information Theory
Cryptography II
Cloud Computing Security
Intro to Information Security
Hardware Security
Network Security
Networks and Communications Security
System Validation (2): Model process behaviour
Curso «System Validation (3): Requirements by modal formulas»
System Validation (4): Modelling Software, Protocols, and other behaviour
System Validation: Automata and behavioural equivalences
Security Operations and Administration
Systems and Application Security
Information Security: Context and Introduction
Cyber-Physical Systems Security
Identifying, Monitoring, and Analyzing Risk and Incident Response and Recovery

Relacionado: 17 cursos online gratuitos sobre seguridad informática y ciberseguridad

Programación e informática

Aprende a programar en Erlang
Aprendiendo Java desde Cero
Aprende Recursividad con OCaml
Robótica para novatos
Aprende informática por ti mismo (unas 1.500 horas)
Introducción a Agile y Scrum
Curso de Introducción a la programación en C: Funciones y punteros
Introducción a la programación en C: Instrucciones de control y ficheros de texto
Introducción a la programación en C: Tipos de datos y estructuras
Programación con Java Standard (5ª edición)
Programación con JavaScript (5ª edición)
Cómo hacer Aplicaciones web real time con Node.js y Socket.io
Tutoriales Java elaborados por Oracle
¡A Programar! Una introducción a la programación
Arduino y algunas aplicaciones
Crea mapas con AngularJS y ArcGIS
Curso de Java (40 videos)
Curso de Programación de computadoras
Introducción a la Programación con Pseudocódigo
Curso Javascript gratis
Cómo crear una librería DataGrid
Desarrolla tus aplicaciones con jQuery
Computer System Design: Advanced Concepts of Modern Microprocessors
Concurrent Programming in Java
Continuous Integration and Deployment
Compilers: Theory and Practice
Computability, Complexity & Algorithms
Computation Structures 3: Computer Organization
Computational Photography
DevOps for Databases
DevOps Practices and Principles
Curso «DevOps Testing»
Distributed Programming in Java
Embedded Hardware and Operating Systems
FreeCodeCamp (más de 8.000 lecciones, artículos y videos)
GT — Refresher — Advanced OS
Advanced Operating Systems
Infrastructure as Code
Intro to Parallel Programming
Introduction to Computer Architecture
An Introduction to Computer Vision
Introduction to Formal Concept Analysis
Basic Modeling for Discrete Optimization
Parallel programming
Parallel Programming in Java
Probabilistic Graphical Models 1: Representation
Probabilistic Graphical Models 2: Inference
Nature, in Code: Biology in JavaScript
Relational Database Support for Data Warehouses
Reliable Distributed Algorithms, Part 2
High Performance Computer Architecture
Solving Algorithms for Discrete Optimization
Julia Scientific Programming
Quantitative Formal Modeling and Worst-Case Performance Analysis
Mis primeros pasos con Scratch
NP-Complete Problems
Introduction to Operating Systems
Cyber-Physical Systems Design & Analysis
Cyber-Physical Systems: Modeling and Simulation
Advanced C++
Advanced Modeling for Discrete Optimization
Approximation Algorithms Part II

Relacionado: 40 cursos básicos de programación para iniciados

Quizá te interese: 18 cursos online gratuitos de informática (Linux, redes, seguridad, Arduino)

¿Tienes Telegram instalado? Recibe el mejor post de cada día en nuestro canal. O si lo prefieres, entérate de todo via RSS a través de Feedly.

DEJA UNA RESPUESTA

Escribe tu comentario!
Escribe aquí tu nombre

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.