Our Courses
M2M & IoT Interface Design & Protocols for Embedded Systems
This course can also be taken for academic credit as ECEA 5348, part of CU Boulder’s Master of Science in Electrical Engineering degree.
- Course by
- Self Paced
- 9 hours
- English
Utilizing Engaging Assessment with Boom Learning
By the end of this project, you will be ready to use Boom Learning with your class.
- Course by
- Self Paced
- 3 hours
- English
VM Migration: Planning
This is a self-paced lab that takes place in the Google Cloud console. This lab provides a high level overview of the Google Cloud Adoption Framework and then deep dives into how to automate environment setup and deployments on GCP.
- Course by
- Self Paced
- 1 hour
- English
Finding Mutations in DNA and Proteins (Bioinformatics VI)
In previous courses in the Specialization, we have discussed how to sequence and compare genomes. This course will cover advanced topics in finding mutations lurking within DNA and proteins.
- Course by
- Self Paced
- 24 hours
- English
Space is Everywhere
You are here! Welcome to Course 4 - Space is Everywhere and the last course of this specialization. You are on the final stretch of this journey to finding your Pathway to Space. The topics of Course 4 span four weeks and nine lessons with 36 learning objectives. This course contains some of my most favorite aha moments in the the entire specialization. I hope that you find them and that they impact you in a positive way. We will discuss how space is communicated through news, art, movies, books, music and more. Space is everywhere in our lives and therefore everyone can be involved in it.
- Course by
- Self Paced
- 21 hours
- English
Getting Started with Tensorflow.js
By the end of this project, you will learn how to code a smart webcam to detect people and other everyday objects using a pre-trained COCO-SSD image recognition model with Tensorflow.
- Course by
- Self Paced
- 2 hours
- English
Healthcare Consumerism and Implication for Care Delivery
In this course we will examine the changing role of the consumer in healthcare. Consumers are asking for more accountability in how healthcare is delivered and paid for. Healthcare professionals must make sure that they are delivering high quality, personalized care.
Some of the topics we'll cover are: the healthcare ecosystem, new technologies in healthcare, the development of new payment models, change management in healthcare, data analytics.
By the end of this course, you will be able to:
- Course by
- Self Paced
- 14 hours
- English
Speaking and Presenting: Poise
Poise is not some elusive or innate characteristic. It’s a series of choices, all of which can help you better connect with your intended audience. This course will help you identify those choices and teach you how to make them in a way that consistently enhances the clarity of your message and the effectiveness of your delivery.
- Course by
- Self Paced
- 13 hours
- English
Dimensionality Reduction using an Autoencoder in Python
In this 1-hour long project, you will learn how to generate your own high-dimensional dummy dataset.
- Course by
- Self Paced
- 2 hours
- English
Introduction to Data Analytics on Google Cloud
In this beginner-level course, you will learn about the Data Analytics workflow on Google Cloud and the tools you can use to explore, analyze, and visualize data and share your findings with stakeholders. Using a case study along with hands-on labs, lectures, and quizzes/demos, the course will demonstrate how to go from raw datasets to clean data to impactful visualizations and dashboards. Whether you already work with data and want to learn how to be successful on Google Cloud, or you’re looking to progress in your career, this course will help you get started.
- Course by
- Self Paced
- 4 hours
- English
Linux Kernel Programming and Introduction to Yocto Project
This course provides an introduction to Kernel Driver development for the Linux operating system. The Yocto build system is introduced, which students use to build their own custom Embedded Linux system through programming assignments.
Linux Kernel Programming and Introduction to Yocto Project can also be taken for academic credit as ECEA 5306, part of CU Boulder’s Master of Science in Electrical Engineering.
This course builds on the assignments and knowledge obtained in the Linux System Programming and Introduction to Buildroot, which must be completed before starting this course.
- Course by
- Self Paced
- 40 hours
- English
Build and deploy a stroke prediction model using R
In this project, you'll help a leading healthcare organization build a model to predict the likelihood of a patient suffering a stroke.
- Course by
- Self Paced
- 3 hours
- English
Management and financial accounting: Know your numbers 1
Financial literacy is a fundamental capability for any business leader, whether you are running your own small business/start-up or working at a large organisation. This course will provide you with a sound foundational understanding of financial and management accounting, and how to use accounting to facilitate and align decisions made by owners, managers and employees. Via structured learning activities (video lectures, quizzes, discussion prompts and written assessments) you will develop the ability to seek out financial opportunities and avoid financial misadventure.
- Course by
- Self Paced
- 14 hours
- English
Transformer Models and BERT Model - Português Brasileiro
Este curso é uma introdução à arquitetura de transformador e ao modelo de Bidirectional Encoder Representations from Transformers (BERT, na sigla em inglês). Você vai aprender sobre os principais componentes da arquitetura de transformador, como o mecanismo de autoatenção, e como eles são usados para construir o modelo de BERT. Também vai conhecer as diferentes tarefas onde é possível usar o BERT, como classificação de texto, respostas a perguntas e inferência de linguagem natural. O curso leva aproximadamente 45 minutos.
- Course by
- Self Paced
- English
Building a Company's database using MySQL and SQL
By the end of this project, you will create a database for a company using MYSQL and SQL commands.
- Course by
- Self Paced
- 2 hours
- English
Advanced App Development in Android Capstone
This capstone project has been designed as an opportunity to practice what you have learned in the first 3 courses of this specialisation. This capstone project consists of 4 assignments. You will have to develop an immersive Android app with the use 3D graphics, sensor control and VR. For the first assignment, you will have to develop a virtual art gallery using the Android Canvas drawing functions introduced in Course 1 "Introduction to Android graphics".
- Course by
- Self Paced
- 25 hours
- English
Create your first custom VPC and its components in AWS
In this 2-hour long project-based course, you will learn the basics of AWS VPC(Virtual Private Cloud) and you will also understand how networking works within VPC, which is the key to understanding the overall functionality of AWS.
- Course by
- Self Paced
- 2 hours
- English
COVID-19 mRNA Vaccine Degradation Prediction
In this 2-hour long project-based course, you will learn how to predict mRNA Vaccine Degradation Rates at various positions of the molecule.
- Course by
- Self Paced
- 2 hours
- English
Corporate Sustainability. Understanding and Seizing the Strategic Opportunity
The achievement of a balanced economic, social and environmental development - as expressed in the UN Agenda 2030 for Sustainable Development - is recognized as one of the major challenges humanity is facing today. What is less clear is whether and how organizations can generate business opportunities and value for their stakeholders while tackling such challenges.
- Course by
- Self Paced
- 16 hours
- English
Frontend for Java Full Stack Development
This comprehensive course is designed to equip students with the necessary skills to create interactive, dynamic, and fully functional front-end applications as part of a full-stack Java development process. The course consists of three modules that guide students through the fundamentals of HTML, CSS, JavaScript, and Angular.
- Course by
- Self Paced
- 24 hours
- English
Cisco: SD-WAN Cloud Hub with Google Cloud
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab, you will learn how to leverage Google Service Directory and Cisco SD-WAN to optimize the performance of a video streaming application.
- Course by
- Self Paced
- 1 hour
- English
Migrating to Cloud SQL from Amazon RDS for MySQL Using Database Migration Service
This is a self-paced lab that takes place in the Google Cloud console.
In this lab, you migrate MySQL data from an Amazon RDS instance for MySQL to Cloud SQL for MySQL using a one-time Database Migration Service job and an IP allowlist for connectivity. After you create and run the migration job, you confirm that the data have been successfully migrated to your Cloud SQL for MySQL instance.
- Course by
- Self Paced
- 2 hours
- English
DevOps and Build Automation with Python
This course is the final course in a series that aims to prepare you for a role working as a programmer. In this course we will look at several automation concepts in DevOps with Python. Labs will allow the students to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.
- Course by
- Self Paced
- 13 hours
- English
Integrating AWS with the SDK
In this course, we start with the basics of AWS Identity and Access Management to understand the different forms of authentication and security when integrating AWS services. We refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Next, we investigate using compute services Amazon EC2 and AWS Lambda to run our application code. In the final upgrade, we expose the application functionality as an API with Amazon API Gateway.
- Course by
- Self Paced
- 11 hours
- English
Free Will and Neuroscience
In this course, we will discuss free will from a neuroscientific perspective.
Module one of the course will explore two neuroscientific arguments against free will from Libet and Wegner and evaluate neuroscientists’ arguments against free will. You will also examine where these experiments do not succeed in debunking free will.
In module two, the anatomy and physiology of neurons will be described. You will also learn how they communicate. You will have an understanding about neural anatomy and physiology to consciousness, attention, and free will.
- Course by
- Self Paced
- 9 hours
- English