

Our Courses
Data Engineering Capstone Project
Showcase your skills in this Data Engineering project! In this course you will apply a variety of data engineering skills and techniques you have learned as part of the previous courses in the IBM Data Engineering Professional Certificate. You will demonstrate your knowledge of Data Engineering by assuming the role of a Junior Data Engineer who has recently joined an organization and be presented with a real-world use case that requires architecting and implementing a data analytics platform. In this Capstone project you will complete numerous hands-on labs.
-
Course by
-
13 hours
-
English
Advanced Business Analytics
The Advanced Business Analytics Specialization brings together academic professionals and experienced practitioners to share real world data analytics skills you can use to grow your business, increase profits, and create maximum value for your shareholders. Learners gain practical skills in extracting and manipulating data using SQL code, executing statistical methods for descriptive, predictive, and prescriptive analysis, and effectively interpreting and presenting analytic results. The problems faced by decision makers in today’s competitive business environment are complex.
-
Course by
-
Self Paced
-
English
Enjoyable Econometrics
The goal of this MOOC is to show that econometric methods are often needed to answer questions. A question comes first, then data are to be collected, and then finally the model or method comes in. Depending on the data, however, it can happen that methods need to be adapted. For example, where we first look at two variables, later we may need to look at three or more. Or, when data are missing, what then do we do? And, if the data are counts, like the number of newspaper articles citing someone, then matters may change too.
-
Course by
-
Self Paced
-
2 hours
-
English
Esports
The Esports Management Specialization prepares students to turn a passion for gaming into a viable career. According to a market report by Newzoo, global esports revenues have reached $906 million in 2018, a year-on-year growth of +38%. Speak knowledgeably about the history, community, and business of esports with future employers and other stakeholders in the industry. Individuals aspiring to launch or already beginning their career in the business of esports. This program suits game developers, finance professionals, community managers, marketers, and project managers.
-
Course by
-
Self Paced
-
English
Finance for Non-Financial Professionals
Impact your financial decisions and learn how to affect the performance of your unit's profitability and of your organization. In this course gain a basic understanding of finance and accounting concepts to drive your organization's growth. Upon completion of this course, you will have gained general financial knowledge and an in-depth understanding of the impact of your decisions outside your functional area. Content of the course includes selected aspects of finance from a non-financial specialist perspective.
-
Course by
-
Self Paced
-
7 hours
-
English
Fine Tune BERT for Text Classification with TensorFlow
This is a guided project on fine-tuning a Bidirectional Transformers for Language Understanding (BERT) model for text classification with TensorFlow. In this 2.5 hour long project, you will learn to preprocess and tokenize data for BERT classification, build TensorFlow input pipelines for text data with the tf.data API, and train and evaluate a fine-tuned BERT model for text classification with TensorFlow 2 and TensorFlow Hub.
-
Course by
-
Self Paced
-
3 hours
-
English
Six Sigma Tools for Analyze
This course will cover the Measure phase and portions of the Analyze phase of the Six Sigma DMAIC (Define, Measure, Analyze, Improve, and Control) process. You will learn about lean tools for process analysis, failure mode and effects analysis (FMEA), measurement system analysis (MSA) and gauge repeatability and reproducibility (GR&R), and you will be introduced to basic statistics. This course will outline useful measure and analysis phase tools and will give you an overview of statistics as they are related to the Six Sigma process.
-
Course by
-
Self Paced
-
8 hours
-
English
Oracle Database Foundations
This Specialization is designed to help beginners learn the foundational knowledge invaluable towards their journey to becoming proficient with the Oracle database environment. There are four courses in this specialization. This is the first. Please be sure to take the courses in the order they are presented.
-
Course by
-
Self Paced
-
12 hours
-
English
Spring MVC, Spring Boot and Rest Controllers
This is a course aimed at students wishing to develop Java based Web Applications and Restful Micro Services using the very popular Spring MVC and Spring Boot frameworks with minimal configuration. The student will develop services through various Url templates, consume and respond with json or XML payloads and create custom HTTP headers. Requestors of these services will include Java and Angular JS clients to illustrate the reuse capabilities of services in a distributed architecture.
-
Course by
-
Self Paced
-
12 hours
-
English
Peer-to-Peer Protocols and Local Area Networks
In this course, we discuss peer-to-peer protocols and local area networks. Part one in this course is to answer the question of how does a peer-to-peer protocol deliver reliable data transfer service across unreliable transmission lines or networks. We focus on several medium access control protocols and their performance analysis. In the second part, we discuss how medium access control protocols coordinate the access to the communication channel so that information gets through from a source to a destination in the same broadcast local area network.
-
Course by
-
Self Paced
-
16 hours
-
English
Software Engineering
Software development is not just about coding, it also involves the application of scientific knowledge and well-defined engineering techniques to produce maintainable, scalable, cost-effective and on-schedule software products. This specialization covers software engineering methodologies, techniques, and tools for planning, capturing requirements, designing, implementing, testing, and maintaining large-scale software systems.
-
Course by
-
Self Paced
-
English
VR and 360 Video Production
Welcome to the Google AR & VR Virtual Reality and 360 video production course! Our mission is to give you the skills you need to get started with your first VR project. This course will introduce you to Virtual Reality and 360 video production, guiding you through a step-by-step process to create VR content. To begin, we recommend taking a few minutes to explore the course site and review the material. Best of luck as you get started - we hope you enjoy the course, and can't wait to see what you'll create!
-
Course by
-
Self Paced
-
13 hours
-
English
FPGA computing systems: Background knowledge and introductory materials
This course is for anyone passionate in learning how a hardware component can be adapted at runtime to better respond to users/environment needs. This adaptation can be provided by the designers, or it can be an embedded characteristic of the system itself.
-
Course by
-
Self Paced
-
46 hours
-
English
Machine Learning for Trading
This 3-course Specialization from Google Cloud and New York Institute of Finance (NYIF) is for finance professionals, including but not limited to hedge fund traders, analysts, day traders, those involved in investment management or portfolio management, and anyone interested in gaining greater knowledge of how to construct effective trading strategies using Machine Learning (ML) and Python. Alternatively, this program can be for Machine Learning professionals who seek to apply their craft to quantitative trading strategies.
-
Course by
-
Self Paced
-
English
Deploy a Web Application in AWS Elastic Kubernetes Service
In this one-hour project, you will learn how to use the Amazon Web Services Platform and its Kubernetes Service to deploy a Web Application in a high availability environment, using the power of containers and Kubernetes in a real-world use case.
-
Course by
-
Self Paced
-
3 hours
-
English
Front-End Developer
This specialization is geared toward beginning users who would like to learn and build Front-End Developer Skills. The courses in this series cover SOAP Web Services with JAX-WS, RESTful Web Services with JAX-Rs, and HTML - Front-End Developer among others, to help learners build a solid foundational knowledge.
-
Course by
-
Self Paced
-
English
Integral Calculus through Data and Modeling
This specialization builds on topics introduced in single and multivariable differentiable calculus to develop the theory and applications of integral calculus. , The focus on the specialization is to using calculus to address questions in the natural and social sciences. Students will learn to use the techniques presented in this class to process, analyze, and interpret data, and to communicate meaningful results, using scientific computing and mathematical modeling.
-
Course by
-
Self Paced
-
English
African cities : An Introduction to Urban Planning
This course teached the basics of urban planning in Africa through technical, environmental, social and economical dimensions. It focuses on African cities only. Although, they exemplify well cities in the Global South, and potentially all cities, we will make the African context highly topical. The course is provided by the Urban and Regional community at the Swiss Federal Insitute of Technology in Lausanne (EPFL). More information can be found here https://ceat.epfl.ch/
-
Course by
-
Self Paced
-
40 hours
-
English
Using R for Regression and Machine Learning in Investment
In this course, the instructor will discuss various uses of regression in investment problems, and she will extend the discussion to logistic, Lasso, and Ridge regressions. At the same time, the instructor will introduce various concepts of machine learning. You can consider this course as the first step toward using machine learning methodologies in solving investment problems. The course will cover investment analysis topics, but at the same time, make you practice it using R programming.
-
Course by
-
Self Paced
-
18 hours
-
English
iOS App Development with Swift
Master Swift, design elegant interactions, and create a fully functioning iOS app. This Specialization covers the fundamentals of iOS application development in the Swift programming language. You’ll learn to use development tools such as XCode, design interfaces and interactions and evaluate their usability, and integrate camera, photo, and location information to enhance your app. In the final Capstone Project, you’ll apply your skills to create a fully-functioning photo editing app for iPhone, iPad, and Apple Watch. A Mac computer is required for success in this course.
-
Course by
-
Self Paced
-
English
Lecture Series for Preventing and Controlling COVID-19
In December 2019, a cluster of patients with pneumonia of unknown cause appeared in Wuhan, Hubei. Governments at all levels and Department of Health Administration highly valued and rapidly organized the centers for Disease Control and Prevention (CDC), medical institutions, and scientific research academies to conduct a survey, rescue, and collaborative research. This new antigen was quickly identified as a novel coronavirus, named as 2019-nCoV by World Health Organization (WHO). Meanwhile, the pneumonia caused by it was named as novel coronavirus pneumonia.
-
Course by
-
Self Paced
-
8 hours
-
English
Python Basics: Automation and Bots
Understanding the flow of running code is a major part of learning to think in code and of coding itself. In this course we will study the flow of code through several demonstrations and walkthroughs. We'll experience turning logic into useful work by running Python that automatically reads all of Shakespeare, and by setting Python up to give you a call on the phone. In technical terms, this course will demonstrate Python loops, list comprehensions, and conditional statements, while at a higher level we'll discuss code style and good practices for code.
-
Course by
-
Self Paced
-
13 hours
-
English
Python: A Guided Journey from Introduction to Application
In today’s society, uses for new technologies are broadening in scope and revolutionizing the world. Many new technologies automate redundant tasks so people may complete tasks of greater priority. These new automated technologies depend on the constant innovation of software. To develop software that can increase our efficiency and change the world for the better, it is vital to understand how to code using different programming languages.
-
Course by
-
Self Paced
-
English
Analyze User Experience (UX) Survey Data in Miro
By the end of this project, you will be able to review, categorize, and visually report findings from User Experience research.
-
Course by
-
Self Paced
-
3 hours
-
English
Data Science Methods for Quality Improvement
Data analysis skills are widely sought by employers, both nationally and internationally. This specialization is ideal for anyone interested in data analysis for improving quality and processes in business and industry. The skills taught in this specialization have been used extensively to improve business performance, quality, and reliability. By completing this specialization, you will improve your ability to analyze data and interpret results as well as gain new skills, such as using RStudio and RMarkdown.
-
Course by
-
Self Paced
-
English