Coursera Courses


Introduction to Networking and Storage (Coursera)

https://www.coursera.org/learn/introduction-to-networking-and-storage

Jumpstart your career in Information Technology (IT) with this beginner friendly, self-paced course! By taking this course you will enhance your base knowledge of essential skills in networking, storage, and system administration. You'll first learn about networking fundamentals which include: network types, network cables, topologies, and models. Understand how data travels across a network, and discover how protocols and standards enable all network activity. Then, you’ll learn how to set up

Introduction to Neurohacking In R (Coursera)

https://www.coursera.org/learn/neurohacking

Neurohacking describes how to use the R programming language (https://cran.r-project.org/) and its associated package to perform manipulation, processing, and analysis of neuroimaging data. We focus on publicly-available structural magnetic resonance imaging (MRI). We discuss concepts such as inhomogeneity correction, image registration, and image visualization. By the end of this course, you will be able to: Read/write images of the brain in the NIfTI (Neuroimaging Informatics Technology Init

Introduction to NoSQL Databases (Coursera)

https://www.coursera.org/learn/introduction-to-nosql-databases

Get started with NoSQL Databases with this beginner-friendly introductory course! This course will provide technical, hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the advent of Big Data and agile development methodologies, NoSQL databases have gained a lot of relevance in the database landscape. Their main advantage is the ability to handle scalability and flexibility issues modern applications raise. You will start this course by learning the histo

Introduction to Object-Oriented Programming in C++ (Coursera)

https://www.coursera.org/learn/cplusplus-crypto-i

This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriented programming. It's an all-in-one package that will take you from the very fundamentals of C++, all the way to building a crypto-currency exchange platform. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform. Whi

Introduction to Object-Oriented Programming with Java (Coursera)

https://www.coursera.org/learn/object-oriented-programming-with-java

Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import other classes for use, to work with Strings, print output and use advanced math functions. We'll begin with a brief refresher on necessary concepts from Object-Oriented Programming. Next, we'll introduce basic Java concepts regarding classes, enabling you to start writing simple Jav

Introduction to OpenStack and Kubernetes Orchestrators (Coursera)

https://www.coursera.org/learn/juniper-openstack-and-kubernetes

In this course, we will explain two open-source cloud management and orchestration platforms—OpenStack and Kubernetes. You will learn about different OpenStack concepts and the process to create virtual machines in OpenStack using the Web interface and the command line. You will also learn to automate these deployments using YAML-based Heat templates. OpenStack networking constructs, such as security groups and Floating IPs, will be covered in this course as well. The course will introduce you t

Introduction to Operations Management (Coursera)

https://www.coursera.org/learn/wharton-operations

This comprehensive course delves into operations management and process improvement principles and techniques, providing you with the knowledge and skills necessary to identify and eliminate inefficiencies in your organization. You will gain a solid foundation in operations management by analyzing key concepts such as cost-quality trade-offs, the efficiency frontier, and system inhibitors. Get ready to delve into process analysis, where you'll identify and analyze steps in a process, implementi

Introduction to Parallel Programming with CUDA (Coursera)

https://www.coursera.org/learn/introduction-to-parallel-programming-with-cuda

This course will help prepare students for developing code that can process large amounts of data in parallel on Graphics Processing Units (GPUs). It will learn on how to implement software that can solve complex problems with the leading consumer to enterprise-grade GPUs available using Nvidia CUDA. They will focus on the hardware and software capabilities, including the use of 100s to 1000s of threads and various forms of memory.

Introduction to Participatory Approaches in Public Health (Coursera)

https://www.coursera.org/learn/introduction-participatory-approaches-public-health

This course will introduce you to participatory approaches to public health. You will learn about the history of participatory health research and why it is essential to solving contemporary public health challenges. The course will help you to understand the social and cultural context of public health, before introducing you to essential concepts for working with communities: knowledge and power. Finally, you will engage with critical analyses of participatory approaches, to help you to determ

Introduction to Particle Accelerators (NPAP MOOC) (Coursera)

https://www.coursera.org/learn/introduction-particle-accelerators

Welcome to the Nordic Particle Accelerator Program's (NPAP) Massive Open Online Courses and to the fascinating world of particle accelerators! Did you know that in the year of 2000 there were more than 15 000 particle accelerators in the world? Yet, today it has grown to more than 30 000 of them! A third of the particle accelerators are dedicated to medical applications, such as radio therapy, and a half are used for ion implantation in semiconductor devices. Also numerous particle accelerators

Introduction to Personal Branding (Coursera)

https://www.coursera.org/learn/personal-branding

Though the concept of personal branding isn't new, questions remain about how to create one and, more importantly, what it means to maintain and inhabit that brand. Learners will: o Understand both what personal branding means and what it means to inhabit their brand o Establish themselves on at least three social media platforms o Create a mission statement for their personal brand o Build a board of directors for their brand o Become familiar with the basics of digital security and reputat

Introduction to Personal Finance (Coursera)

https://www.coursera.org/learn/personal-finance-introduction

This course is a general overview of a variety of personal finance topics - including budgeting, the importance of your credit score, cash flow, setting financial goals, and taxes. Taught by two CERTIFIED FINANCIAL PLANNER™ Professionals, the concepts are broken down through videos, readings, and activities so you can apply what you are learning in real time. The course provides the foundation to build on for the rest of The Fundamentals of Personal Finance Specialization or as a standalone sur

Introduction to PhET Simulations for STEM Education (Coursera)

https://www.coursera.org/learn/introduction-to-phet-simulations-for-stem-education

PhET Interactive Simulations ( https://phet.colorado.edu/ ), a project of the University of Colorado Boulder, provides fun, free, interactive, research-based science and mathematics simulations for use across, primary, secondary, and higher education levels. We extensively test and evaluate each simulation to ensure educational effectiveness. All simulations are open source and free to all students and teachers. In this course, you will learn how to access and share PhET simulations with your s

Introduction to Philosophy (Coursera)

https://www.coursera.org/learn/philosophy

This course will introduce you to some of the main areas of research in contemporary philosophy. Each module a different philosopher will talk you through some of the most important questions and issues in their area of expertise. We’ll begin by trying to understand what philosophy is – what are its characteristic aims and methods, and how does it differ from other subjects? Then we’ll spend the rest of the course gaining an introductory overview of several different areas of philosophy. Topic

Introduction to Portfolio Construction and Analysis with Python (Coursera)

https://www.coursera.org/learn/introduction-portfolio-construction-python

The practice of investment management has been transformed in recent years by computational methods. This course provides an introduction to the underlying science, with the aim of giving you a thorough understanding of that scientific basis. However, instead of merely explaining the science, we help you build on that foundation in a practical manner, with an emphasis on the hands-on implementation of those ideas in the Python programming language. This course is the first in a four course spe

Introduction to Power Electronics (Coursera)

https://www.coursera.org/learn/power-electronics

This course can also be taken for academic credit as ECEA 5700, part of CU Boulder’s Master of Science in Electrical Engineering degree. This course introduces the basic concepts of switched-mode converter circuits for controlling and converting electrical power with high efficiency. Principles of converter circuit analysis are introduced, and are developed for finding the steady state voltages, current, and efficiency of power converters. Assignments include simulation of a dc-dc converter, an

Introduction to Predictive Modeling (Coursera)

https://www.coursera.org/learn/introduction-to-predictive-modeling

Welcome to Introduction to Predictive Modeling, the first course in the University of Minnesota’s Analytics for Decision Making specialization. This course will introduce to you the concepts, processes, and applications of predictive modeling, with a focus on linear regression and time series forecasting models and their practical use in Microsoft Excel. By the end of the course, you will be able to: - Understand the concepts, processes, and applications of predictive modeling. -

Introduction to Privacy - Part 1 (Coursera)

https://www.coursera.org/learn/introduction-to-privacy---part-1

This course will explore how to create a privacy program including the dangers, challenges and methods. We will also explore concepts like Privacy governance, Privacy program frameworks and discuss existing legal, standards and frameworks that can be utilized to build your privacy program.

Introduction to Privacy - Part 2 (Coursera)

https://www.coursera.org/learn/introduction-to-privacy---part-2

Part 2 of the Privacy Fundamentals course will cover data assessments, documentation and privacy rights. We will also explore different training methods including competency based training.

Introduction to Probability and Data with R (Coursera)

https://www.coursera.org/learn/probability-intro

This course introduces you to sampling and exploring data, as well as basic probability theory and Bayes' rule. You will examine various types of sampling methods, and discuss how such methods can impact the scope of inference. A variety of exploratory data analysis techniques will be covered, including numeric summary statistics and basic data visualization. You will be guided through installing and using R and RStudio (free statistical software), and will use this software for lab exercises an

Introduction to Programming and Animation with Alice (Coursera)

https://www.coursera.org/learn/introtoalice

This course is an introductory programming course that combines programming with animation, using the programming environment Alice. You will first learn to tell 3D animated stories by programming Aliceʼs 3D objects. In particular you will learn how to set up a scene, to tell a story using storyboarding, to move the camera, and how to move and rotate objects. You will learn programming concepts such as writing your own instructions, repetition, making decisions, and grouping similar objects toge

Introduction to Programming in Swift 5 (Coursera)

https://www.coursera.org/learn/swift-5-programming-introduction

Welcome to Introduction to Programming in Swift 5. In this course we will introduce you to the absolute basics of the Swift programming language. Whether you are a brand new programmer or have experience with other programming languages this course is for you. Some of the things you will learn in this course are: • An Introduction to Swift 5 programming concepts • Installing the necessary tools • Working with data such as Integers and Strings • Creating reusable code with functions • Working

Introduction to Programming with MATLAB (Coursera)

https://www.coursera.org/learn/matlab

This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs that solve problems involving the manipulation of numbers. The design of the language makes it possible to write a powerful program in a few lines. Th

Introduction to Project Management (Coursera)

https://www.coursera.org/learn/introduction-to-project-management

Project management is a booming field with many opportunities for those with the appropriate skills. This course is designed for anyone interested in starting a career in this field and provides a comprehensive introduction to project management. Today’s industries are increasingly becoming oriented around projects. As a result, more organizations need project management professionals and Agile Scrum Masters to help plan, manage, and execute these projects. By controlling various factors such

Introduction to Psychology (Coursera)

https://www.coursera.org/learn/introduction-psychology

What are people most afraid of? What do our dreams mean? Are we natural-born racists? What makes us happy? What are the causes and cures of mental illness? This course tries to answer these questions and many others, providing a comprehensive overview of the scientific study of thought and behavior. It explores topics such as perception, communication, learning, memory, decision-making, persuasion, emotions, and social behavior. We will look at how these aspects of the mind develop in children,

Introduction to Public Health Engineering in Humanitarian Contexts (Coursera)

https://www.coursera.org/learn/engineering-humanitarian

The world is facing unprecedented humanitarian needs. Today’s humanitarian crisis tend to be greater in number, often in urban settings, longer in duration and broader in regional impact. They generate human sufferings on a greater scale, disrupt essential services, such as water supply or sanitation and put health of large population at risk. Engineers and technical specialists in water, sanitation, energy, environment, and in other related fields play a vital role to respond to these challenge

Introduction to Public Speaking (Coursera)

https://www.coursera.org/learn/public-speaking

This course offers a proven framework for crafting and delivering impactful presentations. In the professional world, academic settings, or public life, we're frequently asked to "share some thoughts." Many individuals struggle in these situations. This course aims to make you excel where others stumble. We'll explore how to structure speeches coherently, write memorably, and present confidently. Upon completion, you will diminish your public speaking anxiety, leverage rehearsal methods to dev

Introduction to PyMC3 for Bayesian Modeling and Inference (Coursera)

https://www.coursera.org/learn/introduction-to-pymc3

The objective of this course is to introduce PyMC3 for Bayesian Modeling and Inference, The attendees will start off by learning the the basics of PyMC3 and learn how to perform scalable inference for a variety of problems. This will be the final course in a specialization of three courses .Python and Jupyter notebooks will be used throughout this course to illustrate and perform Bayesian modeling with PyMC3.. The course website is located at https://sjster.github.io/introduction_to_computation

Introduction to Python for Cybersecurity (Coursera)

https://www.coursera.org/learn/pythonforcybersecurity-introduction

This course it the first part of the Python for Cybersecurity Specialization. Learners will get an introduction and overview of the course format and learning objectives.

Introduction to Python Functions (Coursera)

https://www.coursera.org/learn/introduction-python-functions

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. In the second course, Introduction to Python Functions, you are going to learn and use functions predefined in Python and Python packages, you also are able to define functions as well. You will create and use functions to

Introduction to Python Fundamentals (Coursera)

https://www.coursera.org/learn/introduction-python-fundamentals

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. The first course will introduce you to programming languages, with Python as an example. You are going to learn how to use variables and operators, as well as input/output and flow controls to build simple Python programs.

Introduction to Python Programming (Coursera)

https://www.coursera.org/learn/python-programming-intro

This course provides an introduction to programming and the Python language. Students are introduced to core programming concepts like data structures, conditionals, loops, variables, and functions. This course includes an overview of the various tools available for writing and running Python, and gets students coding quickly. It also provides hands-on coding exercises using commonly used data structures, writing custom functions, and reading and writing to files. This course may be more robu

Introduction to Python Scripting for DevOps (Coursera)

https://www.coursera.org/learn/python-scripting-intro

This course is the first course in a series that aims to prepare you for a role working as a programmer. In this course, you will be introduced to the five main concepts in procedural programming: user input, console output, variable declaration and assignment, decision branching and iteration. Labs will allow you to apply the material in the lectures in simple computer programs designed to re-enforce the material in the lesson.

Introduction to Quality Improvement in Healthcare (Coursera)

https://www.coursera.org/learn/intro-quality-improvement-healthcare-1

This course introduces you to the concepts, theories and application of Quality Improvement (QI) in healthcare from a global perspective. You will hear from patients, clinicians and academics what quality improvement means to them, and how they work together to deliver change. Studying the challenges, they faced and strategies they utilised to overcome those challenges, you will learn to apply and critique core QI methods, from experts in the field. By the end of this module you will be able to

Introduction to Quantum Information (Coursera)

https://www.coursera.org/learn/introduction-to-quantum-information

The course provides an introduction to quantum information at a beginning graduate level. It focuses on the fundamental understanding of how information is processed with quantum systems and how the quantum properties apply to computing and communication tasks. The course begins by presenting quantum theory as the framework of information processing. Quantum systems are introduced with single and two qubits. Axioms of quantum theory such as states, dynamics, and measurements are explained as pre

Introduction to R Programming and Tidyverse (Coursera)

https://www.coursera.org/learn/r-programming-tidyverse

This course is a gentle introduction to programming in R designed for 3 types of learners. It will be right for you, if: • you want to do data analysis but don’t know programming • you know programming but aren’t familiar with R • you know some R programming but want to learn the tidyverse verbs You will learn to do data visualization and analysis in a reproducible manner and use functions that allow your code to be easily read and understood. You will use RMarkdown to create nice do

Introduction to R Programming for Data Science (Coursera)

https://www.coursera.org/learn/introducton-r-programming-data-science

When working in the data science field you will definitely become acquainted with the R language and the role it plays in data analysis. This course introduces you to the basics of the R language such as data types, techniques for manipulation, and how to implement fundamental programming tasks. You will begin the process of understanding common data structures, programming fundamentals and how to manipulate data all with the help of the R programming language. The emphasis in this course is

Introduction to Recommender Systems: Non-Personalized and Content-Based (Coursera)

https://www.coursera.org/learn/recommender-systems-introduction

This course, which is designed to serve as the first course in the Recommender Systems specialization, introduces the concept of recommender systems, reviews several examples in detail, and leads you through non-personalized recommendation using summary statistics and product associations, basic stereotype-based or demographic recommendations, and content-based filtering recommendations. After completing this course, you will be able to compute a variety of recommendations from datasets using

Introduction to Relational Databases (RDBMS) (Coursera)

https://www.coursera.org/learn/introduction-to-relational-databases

Are you ready to dive into the world of data engineering? In this beginner level course, you will gain a solid understanding of how data is stored, processed, and accessed in relational databases (RDBMSes). You will work with different types of databases that are appropriate for various data processing requirements. You will begin this course by being introduced to relational database concepts, as well as several industry standard relational databases, including IBM DB2, MySQL, and PostgreSQL.

Introduction to Religions & Ecology (Coursera)

https://www.coursera.org/learn/intro-religions-ecology

At first glance the fields of religion and ecology may seem and unlikely pairing, but a deeper consideration reveals the two have a great deal to contribute to one another and are indeed inextricably linked. Religions recognize the unity and interdependence of humans with nature. Ecological sciences affirm this deep interconnection with the natural world. This partnership can inspire work for the wellbeing of the Earth community
 There is a need for broader literacy and deeper knowledge of the

Introduction to Reproduction (Coursera)

https://www.coursera.org/learn/reproductive-health

Do you have questions about sex hormones or menstrual cycles? This is a crash-course in human reproductive health through fact and biology-based information on a variety of topics. "Sex 101" will cover reproductive anatomy, key biological changes during puberty, sexual biology and contraceptive methods, reproductive disorders, and a special introduction to the exciting field of Oncofertility. Specific lecture titles are as follows: 1) Reproductive Anatomy & Hormones, 2) Menstrual Cycle, Oocy

Introduction to Research for Essay Writing (Coursera)

https://www.coursera.org/learn/introduction-to-research-for-essay-writing

Course 4: Introduction to Research for Essay Writing This is the last course in the Academic Writing specialization before the capstone project. By the end of this course, you will be able to complete all the steps in planning a research paper. After completing this course, you will be able to: - choose appropriate research topics for college classes - write detailed outlines for research papers - find source material for research papers - take and organize good notes for research - use a

Introduction to Responsible AI (Coursera)

https://www.coursera.org/learn/introduction-to-responsible-ai

This is an introductory-level microlearning course aimed at explaining what responsible AI is, why it's important, and how Google implements responsible AI in their products. It also introduces Google's 7 AI principles.

Introduction to Responsible AI - Español (Coursera)

https://www.coursera.org/learn/introduction-to-responsible-ai-es

Este es un curso introductorio de microaprendizaje destinado a explicar qué es la IA responsable, por qué es importante y cómo la implementa Google en sus productos. También se presentan los 7 principios de la IA de Google.

Introduction to Risk Management (Coursera)

https://www.coursera.org/learn/introduction-to-risk-management

What is risk? Why do firms manage risk? In this course, you will be introduced to the different types of business and financial risks, their sources, and best practice methods for measuring risk. This course will help you gauge different risk types and set risk limits, describe the key factors that drive each type of risk, and identify the steps needed to choose probability distributions to estimate risk. You will explore the history and development of risk management as a science, and financial

Introduction to Scrum Master Profession (Coursera)

https://www.coursera.org/learn/introduction-to-scrum-master-profession

Unleash your career potential with our course on the fundamentals of the Scrum Master role. Whether you're new to Agile methodologies or seek to enhance your project management skills, this course will equip you with the knowledge and tools needed to excel as a Scrum Master. Throughout the course, you'll learn the essential aspects of being a Scrum Master. By contrasting Scrum with traditional project management methods, you'll gain a deep understanding of why Scrum is a game-changer in today'

Introduction to Scrum Master Training (Coursera)

https://www.coursera.org/learn/introduction-to-certified-scrum-master

This course is designed to help Scrum beginners learn the foundational knowledge to become proficient with Agile Scrum. Throughout the course, learners will explore Agile methodologies and benefits of building incrementally. They will also learn about the roles within Scrum teams, events that happen during a Sprint, Agile artifacts, and the Definition of Done for a Sprint.

Introduction to Seaweeds (Coursera)

https://www.coursera.org/learn/introduction-to-seaweeds

This course was produced by the Algae Technology Educational Consortium and UC San Diego with funding from the Algae Foundation, the National Renewable Energy Lab, and the U.S. Department of Energy.

Introduction to Self-Determination Theory: An approach to motivation, development and wellness (Coursera)

https://www.coursera.org/learn/self-determination-theory

Self-determination theory (SDT) is an empirically based theory of motivation and psychological development that is especially focused on the basic psychological needs that promote high quality motivation and wellness, and how they are supported in social contexts. SDT details how the styles and strategies of motivators such as parents, teachers, coaches, managers, and health-care professionals can promote or undermine engagement and the positive consequences that follow from it. In this course

Introduction to Self-Driving Cars (Coursera)

https://www.coursera.org/learn/intro-self-driving-cars

Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the terminology, design considerations and safety assessment of self-driving cars. By the end of this course, you will be able to: - Understand commonly used hardware used for self-driving cars - Identify the main components of the self-driving software stack - Program vehicle modelling and control - Analyze the safety frameworks and