Davidson College
RShiny for Everyone
Use R’s Shiny package to create data-driven, interactive web applications.
- edX
- 4 weeks, 4 - 8 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn Programming Languages online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
Davidson College
Use R’s Shiny package to create data-driven, interactive web applications.
Adelaide University
Learn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets.
Alison
Kotlin is a statically typed, general-purpose programming language which was developed by JetBrains. Kotlin coding language has a lot of functional programming elements. It ranges from its object-oriented side, to support nominal subtyping with bounded parametric. This free online coding course has…
IBM
Developers, no matter what the language, who have containerization and cloud skills are in demand. With basic Python knowledge, in an hour, you gain containerization and cloud deployment skills that employers want and that you can use with any application.
Harvey Mudd College
A fun, fast-paced introduction to solving interesting problems with computer science through Python programming.
Google Cloud
Use your experience in Teradata to get a leg up in BigQuery — build key skills, discover the similarities and differences between Teradata and BigQuery data warehouses.
Duke University
Building on the course Programming Fundamentals, this course will teach you how to write code by first planning what your program should do—an important approach for novice and professional programmers. You will learn how to compile and run your program, and then how to test and debug it. This cour…
Tecnológico de Monterrey
Conoce las herramientas para el procesamiento, modelación, análisis, almacenamiento y acceso de los datos. Aprende en este curso online los beneficios del cómputo en la nube para los proyectos de ciencia de datos en las organizaciones y conoce las herramientas más populares.
Microsoft
Do you want to start developing solutions using application language (AL) for Business Central? This learning path introduces AL and discusses statements, codeunits, functions, events, triggers, and more.
Delft University of Technology
Learn about the elements of AI, machine learning and computer vision. Discover the open-source AI tools, and hidden AI gems. Learn how to play with architectural design data using freely available AI model.
Tech With Tim
This java tutorial for beginners will teach you the java programming language. It will start by going over fundamentals java programming concepts and slowly transition into more advanced topics. Hope you enjoy this java course! ✨Checkout JetBrains Academy and follow along with unique project based…
IBM
App developers with containerization skills are in demand. In an hour, you’ll take your basic Java skills to the next level when you learn the five essential skills needed to run Java microservices in Docker containers.
Université catholique de Louvain
Vehicles, bicycles, cranes, human body and robots are multibody systems. Learn how to model them and compute their kinematic and dynamic characteristics, such as velocities, accelerations and forces.
Microsoft
Build a strong foundation in artificial intelligence and machine learning. Learn core AI concepts, prepare and visualize data using Python, build regression and classification models, evaluate performance responsibly, and explore cloud-based ML using Azure.
Alison
This elegant and simple-to-understand coding language has a variety of uses and this Ruby training course kicks off by introducing you to Conditionals and Blocks in Ruby Programming Language. You will learn about the two kinds of Conditionals, their uses, advantages and how to implement them. Switc…
Alison
This free online course will show you exactly how to program in Swift 4 to create iOS apps. The course provides a foundation to learners beginning iOS development by giving an overview of how programming languages work and the main components of Swift. Learners will study the core basics of Swift r…
University of Colorado Boulder
How many times have you decided to learn a programming language but got stuck somewhere along the way, grew frustrated, and gave up? This specialization is designed for learners who have little or no programming experience but want to use Python as a tool to play with data. Now that you have master…
The Georgia Institute of Technology
Kickstart your path to becoming a high-impact, AI-native software engineer. Build the skills to direct and evaluate Generative AI effectively in software development through Java diagnostics, prompt engineering, debugging, testing, and critique of AI-generated code.
IBM
Crea un proyecto que puedas usar para mostrar tus habilidades de ciencia de datos a posibles empleadores. Aplica varias técnicas de ciencia de datos y aprendizaje automático para analizar y visualizar un conjunto de datos que use un escenario empresarial de la vida real y construye un modelo predic…
University of Canterbury
Extend your knowledge of linear regression to the situations where the response variable is binary, a count, or categorical as well as to hierarchical experimental set-up.