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 desde nuestra página de Facebook.