

Our Courses

Analysis of Algorithms
This course teaches a calculus that enables precise quantitative predictions of large combinatorial structures. In addition, this course covers generating functions and real asymptotics and then introduces the symbolic method in the context of applications in the analysis of algorithms and basic structures such as permutations, trees, strings, words, and mappings. All the features of this course are available for free.
-
Course by
-
Self Paced
-
21 hours
-
English

Artificial Intelligence Data Fairness and Bias
In this course, we will explore fundamental issues of fairness and bias in machine learning. As predictive models begin making important decisions, from college admission to loan decisions, it becomes paramount to keep models from making unfair predictions. From human bias to dataset awareness, we will explore many aspects of building more ethical models.
-
Course by
-
Self Paced
-
7 hours
-
English

React Native
هو إطار عمل مفتوح المصدر لبناء تطبيقات تعمل في منصات مختلفة باستخدام React والقدرات الأصلية للمنصة. في هذه الدورة التدريبية، ستنتقل من أساسيات React إلى تطبيق المفاهيم الأكثر تقدمًا باستخدام React Native. ستقوم بمراجعة مجموعة واسعة من مكونات React المختلفة وطرق تصميمها.
-
Course by
-
Self Paced
-
38 hours
-
English

Introduction to C++ Programming and Unreal
This course is all about starting to learn how to develop video games using the C++ programming language and the Unreal Engine on Windows or Mac. This course assumes you have previous programming experience in some other language. Although we'll start at the very beginning for C++, hardly anybody learns (or teaches) C++ as a first language. Similarly, Unreal Engine is a commercial, industrial strength game engine. With great power comes great ...
-
Course by
-
Self Paced
-
20 hours
-
English

RF and millimeter-Wave Circuit Design
This unique Master-level course offered by the Center for Wireless Technology Eindhoven (CWT/e) of the Eindhoven University of Technology, The Netherlands, provides students with in-depth knowledge and hands-on experience on RF and mmWave circuit design. The course covers the topics on how to derive the RF wireless systems specifications, and how to design the main building blocks of a transceiver, i.e., low noise amplifier, power amplifier, RF mixers, oscillators, and PLL frequency synthesizers.
-
Course by
-
Self Paced
-
30 hours
-
English

Create a Simple Gantt Chart using Google Sheets
By the end of this project, you will be able to create a simple Gantt Chart using Google Sheets. You will have a better understanding of how to use this tool to help track and present project schedules. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
2 hours
-
English

Multi-Echelon Inventory Simulation Using R Simmer
Welcome to "Multi Echelon Inventory Simulation Using R Simmer".
-
Course by
-
Self Paced
-
2 hours
-
English

Statistical Forecasting Techniques in Google Sheets
We consume forecasted data regularly in our personal and business lives, covering everything from the weather to projected investment returns.
-
Course by
-
Self Paced
-
3 hours
-
English

Infrastructure Automation with Terraform
Terraform is one of the most recognized infrastructure automation tools that help in addressing various real-life challenges. Infrastructure automation is a reliable instrument for improving productivity, efficiency, and reduction of operational downtime for enterprises. As a result, you can gain better career opportunities with skills in infrastructure automation with Terraform. This training course helps you develop your skills and knowledge in Terraform. You can learn the skills for developing cloud infrastructure in an effective and reliable manner.
-
Course by
-
Self Paced
-
17 hours
-
English

Burp Suite for Beginners: Intro to Penetration Testing
This Guided Project Burp suite for beginners: Intro to Penetration Testing, is for people who wish to start their career in penetration or security testing.
-
Course by
-
Self Paced
-
2 hours
-
English

Exploring Beethoven's Piano Sonatas Part 4
Please join us for Part 4 of Exploring Beethoven's Piano Sonatas course, taught by Curtis faculty member and extraordinary concert artist, Jonathan Biss. This course is new and contains separate sets of lectures and sonatas that we not previously discussed. Specifically, in Part 4, we will cover Beethoven's Piano Sonatas Op. 2, No. 2, Op. 10, No. 3, Op. 28 and Op. 110. As with the other three Beethoven courses, it is not necessary to have taken the previous Exploring Beethoven's Piano Sonatas courses.
-
Course by
-
Self Paced
-
5 hours
-
English

Utilize Survey Monkey as an Evaluation Tool
Surveys and evaluations can be used to reflect on your training or customer experiences. The data you collect can help to adjust your training and you can find out directly from your employees if they are satisfied. Customers can let you know what they are thinking and what they actually want.
-
Course by
-
Self Paced
-
2 hours
-
English

Python for Data Visualization:Matplotlib & Seaborn(Enhanced)
In this hands-on project, we will understand the fundamentals of data visualization with Python and leverage the power of two important python libraries known as Matplotlib and seaborn. We will learn how to generate line plots, scatterplots, histograms, distribution plot, 3D plots, pie charts, pair plots, countplots and many more! Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 hours
-
English

Conflict Management Project
The capstone project is designed to give you the opportunity to apply what you've learned in Types of Conflict, Conflict Resolution, and Intercultural Communication and Conflict Resolution. In this course you will prepare a conflict management portfolio illustrating the nature of a specific conflict, the different roles of participants in the conflict and the significance of those roles, the perceived incompatible goals, power imbalances, and communication skills needed for the effective management of the conflict. Upon completing this course, you will be able to: 1.
-
Course by
-
Self Paced
-
5 hours
-
English

Machine Learning in the Enterprise - 한국어
이 과정에서는 다양한 ML 비즈니스 요구사항과 사용 사례를 다루는 ML팀의 우수사례를 중심으로 ML 워크플로에 대한 실용적이고 현실적인 접근 방식을 포괄적으로 소개합니다. 이 팀은 데이터 관리 및 거버넌스에 필요한 도구를 이해하고, Dataflow 및 Dataprep에 대한 개괄적인 지식과 BigQuery를 사용한 사전 처리 작업 등을 바탕으로 데이터 사전 처리를 위한 가장 효과적인 접근 방식을 검토해야 합니다. 팀은 두 가지 구체적인 사용 사례에 맞는 머신러닝 모델을 빌드하는 세 가지 옵션을 제공합니다. 이 과정에서는 팀이 목표 달성을 위해 AutoML, BigQuery ML 또는 커스텀 학습을 사용해야 하는 이유를 설명합니다. 커스텀 학습에 대해서도 자세히 설명합니다. 학습 코드 구조, 스토리지, 대용량 데이터 세트 로드에서 학습된 모델 내보내기에 이르기까지 커스텀 학습 요구사항을 설명합니다. Docker에 대한 지식이 거의 없어도 컨테이너 이미지를 빌드할 수 있는 커스텀 학습 머신러닝 모델을 빌드합니다. 우수사례팀에서 Vertex Vizier를 사용한 초매개변수 조정과 모델 성능을 개선하는 데 이를 어떻게 활용할 수 있는지 연구합니다.
-
Course by
-
Self Paced
-
English

Build an Income Statement Dashboard in Power BI
In this 1.5 hours long project, we will be creating an income statement dashboard filled with relevant charts and data.
-
Course by
-
Self Paced
-
2 hours
-
English

Retrieve Data with Multiple-Table SQL Queries
In this course you will be introduced to two methods of writing SQL queries that retrieve data from two or more tables. Since one of the functions of a database is to store data in an organized format, many databases are made up of multiple tables. Often, the data output required from the database is made up of data from more than one table. For example, the data that populates a student transcript might come from the Student, Course, and Section tables.
-
Course by
-
Self Paced
-
2 hours
-
English

Security and Privacy for Big Data - Part 1
Welcome to our comprehensive course focused on security within Big Data environments. This course aims to provide you with a deep understanding of cryptographic principles and equip you with the tools necessary to manage access controls effectively within any Big Data system.
-
Course by
-
Self Paced
-
1 hour
-
English

How to Create a Facebook Business Manager Account
By the end of this project, learners will have an understanding about all the features in Facebook Business Manager. Also, using a hands-on approach, learners will create a Facebook Business Manager account. Facebook Manager is a central hub for managing numerous aspects of a business with a Facebook presence. According to Facebook, “Business Manager allows advertisers to manage their marketing efforts in one place and share access to assets across their team, partner agencies and vendors.” Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
1 hour
-
English

AI and Disaster Management
In this course, you will be introduced to the four phases of the disaster management cycle; mitigation, preparation, response, and recovery. You’ll work through two case studies in this course. In the first, you will use computer vision to analyze satellite imagery from Hurricane Harvey in 2017 to identify damage in affected areas. In the second, you will use natural language processing techniques to explore trends in aid requests in the aftermath of the 2010 earthquake in Haiti.
-
Course by
-
Self Paced
-
12 hours
-
English

Launching Your Freelancing Business
The third course in the Building Your Freelancing Career specialization will help learners get their business plan ready to be public-facing and start finding work. The course will cover topics such as how to set boundaries with projects, how to build a public-facing portfolio and materials, and how to present one's work. CalArtians who do not see a "Sponsored by CalArts" notice when enrolling are encouraged to access this course and the specialization by joining through the Coursera for CalArts program linked in the course/specialization FAQ.
-
Course by
-
Self Paced
-
8 hours
-
English

Practical Decision-Making Using No-code ML on AWS
In this course, you will discover how to solve business problems with machine learning, no coding required. You will explore Amazon SageMaker Canvas, a visual point-and-click interface that allows you to generate accurate ML predictions without requiring any machine learning experience or having to write a single line of code. At the end of the course, you will walk away understanding how to make better business decisions using no-code machine learning.
-
Course by
-
Self Paced
-
5 hours
-
English

Creating Toolpaths for a CNC Lathe
CNC machines come in an almost endless array of configurations for various applications. So far, we have only talked about CNC Mills. More specifically vertical milling centers. In this course we turn our attention to the CNC Lathe. We identify the difference in a lathe’s coordinate system, tools, and how to create lathe specific toolpaths.
-
Course by
-
Self Paced
-
18 hours
-
English

Basic Principles of Cell Signaling
The coordination of life in multicellular organisms is precisely controlled by cells via various internal and external signals. Cells depend on different types of signals to regulate their growth, division, metabolism as well as death. Signals are growth factors or hormones produced and secreted by other cells. Some signals such as nutrients are in the form of molecules from the environment. Signaling molecules are sensed by direct binding to specific receptor molecules.
-
Course by
-
Self Paced
-
9 hours
-
English

Data Publishing on BigQuery using Authorized Views for Data Sharing Partners
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will learn how Authorized Views in BigQuery can be used to share customer specific data from a Data Sharing Partner.
-
Course by
-
Self Paced
-
1 hour
-
English