Computer Science > > Software Development
Programming with Scratch
Learning coding is not only about understanding the programming language being used, but also develo...
Learn Typescript
This concise 2-hour introductory course will give you a hands-on introduction to TypeScript. By the...
Git with GitLab and BitBucket
Unlock the power of Git with this hands-on course that will teach you how to work with and manage co...
Computational Thinking with JavaScript 2: Model & Analyse
This is the second course in a sequence of four courses that develops essential 21st century computa...
OpenCL Programming
Modern computing relies on massive parallelism, where thousands of operations execute simultaneously...
Automation Techniques in RPA
The Automation Techniques in RPA course will provide knowledge about Extraction and its Techniques,...
CUDA at Scale for the Enterprise
This course will aid in students in learning in concepts that scale the use of GPUs and the CPUs tha...
Project on Logstash - Large-Scale Logging Mechanism
This hands-on course equips learners with the practical skills to design, deploy, and debug end-to-e...
Responsible AI: Applying AI Principles with GC - Português
Quanto maior é o uso da inteligência artificial empresarial e do machine learning, mais importante é...
Authentication, E-Commerce Features & Order Management
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactiv...
Learn to Code: Fun with C#
Ever wanted to learn programming but thought it was too complicated or intimidating? This course is...
C# Class Development
This course is the third course in the specialization about learning how to develop video games usin...
Getting Started with Terraform for Google Cloud
This course provides an introduction to using Terraform for Google Cloud. It enables learners to des...
Python for the Absolute Beginner
Python has been the growing and most sought-after programming language of the past decade. In this c...