Retail Digital Supply Chain

In this course, you will focus on understanding the main challenges and opportunities that the Retailer’s supply chains are seeing today. You will start by revisiting the supply chain fundamentals, concentrating on the impact that the digital transformation is having on these fundamentals. You'll then learn how meaningful retail analytics can generate value for retailers and their supply chains. By the end of this course, you will be able to identify what traditional retailers are doing to successfully navigate the digital transformation.


ModPo is a FREE (no fee, no charge) fast-paced introduction to modern and contemporary U.S. poetry, with an emphasis on experimental verse, from Emily Dickinson and Walt Whitman to the present. Participants (who need no prior experience with poetry) will learn how to read poems that are supposedly "difficult." We encounter and discuss the poems one at a time. It's much easier than it seems! Join us and try it!

ModPo is open all year, so you can enroll now, or any time, and join us. Each year we host a lively, interactive 10-week session, in which we move together through the ten-week syllabus. The next live 10-week session of ModPo will begin on August 31, 2025, and will conclude on November 10, 2025. Al Filreis will be in touch with you by email before the September 1 start of the course with all the information you'll need to participate. If you have questions, you can email the ModPo team any time at modpo@writing.upenn.edu. Much more information about ModPo can be found at modpo.org.

During the 10 weeks of the course, you will be guided through poems, video discussions of each poem, and community discussions of each poem. And (unique among open online courses) we offer weekly, interactive live webcasts. Our famed TAs also offer office hours throughout the week. We help arrange meet-ups and in-site study groups.

If you are curious about the ModPo team, type "ModPo YouTube introduction" into Google or your favorite search engine, and watch the 20-minute introductory video. You will get an overview of the course and will meet the brilliant TAs, who will be encountering the poems with you all the way to the end.

If you use Facebook, join the always-thriving ModPo group: from inside Facebook, search for "Modern & Contemporary American Poetry" and then request to be added as a member. If you have any questions about ModPo, you can post a question to the FB group and you'll receive an almost instant reply.

Much more information about ModPo can be found at modpo.org .

ModPo is hosted by—and is housed at—the Kelly Writers House at 3805 Locust Walk on the campus of the University of Pennsylvania in Philadelphia USA. All ModPo'ers are welcome to visit the Writers House when they are in our area. Our discussions are filmed there. Our live webcasts take place in the famed "Arts Cafe" of the House. To find out what's going on at the Writers House any time, just dial 215-746-POEM.

Modern & Contemporary American Poetry (“ModPo”)


Aprende a analizar y a mejorar los procesos empresariales en servicios o en la industria. Aprende cómo incrementar la productividad y a ofrecer niveles de calidad mayores. Después de que finalices con éxito este curso, podrás aplicar estas habilidades en un reto empresarial del mundo real como parte de la Programa Especializado de Fundamentos Empresariales de Wharton.

Introducción a la Gestión de Operaciones


Decision-Making and Scenarios

This course is designed to show you how use quantitative models to transform data into better business decisions. You’ll learn both how to use models to facilitate decision-making and also how to structure decision-making for optimum results. Two of Wharton’s most acclaimed professors will show you the step-by-step processes of modeling common business and financial scenarios, so you can significantly improve your ability to structure complex problems and derive useful insights about alternatives. Once you’ve created models of existing realities, possible risks, and alternative scenarios, you can determine the best solution for your business or enterprise, using the decision-making tools and techniques you’ve learned in this course.


Introduction to Corporate Finance

This course provides a brief introduction to the fundamentals of finance, emphasizing their application to a wide variety of real-world situations spanning personal finance, corporate decision-making, and financial intermediation. Key concepts and applications include: time value of money, risk-return tradeoff, cost of capital, interest rates, retirement savings, mortgage financing, auto leasing, capital budgeting, asset valuation, discounted cash flow (DCF) analysis, net present value, internal rate of return, hurdle rate, payback period.


Computational thinking is the process of approaching a problem in a systematic manner and creating and expressing a solution such that it can be carried out by a computer.  But you don't need to be a computer scientist to think like a computer scientist!  In fact, we encourage students from any field of study to take this course.  Many quantitative and data-centric problems can be solved using computational thinking and an understanding of computational thinking will give you a foundation for solving problems that have real-world, social impact.

In this course, you will learn about the pillars of computational thinking, how computer scientists develop and analyze algorithms, and how solutions can be realized on a computer using the Python programming language.  By the end of the course, you will be able to develop an algorithm and express it to the computer by writing a simple Python program.

This course will introduce you to people from diverse professions who use computational thinking to solve problems. You will engage with a unique community of analytical thinkers and be encouraged to consider how you can make a positive social impact through computational thinking.

Computational Thinking for Problem Solving


This course will focus on the interprofessional realtionship of dentistry and medicine. For each session, the medical specialist will present a broad overview of specific disease entity which will be followed by a dental educator discussing the relevant oral manifestations and implications. The final module of each session will be devoted to the interaction between the dental and  other health care professionals.

The Oral Cavity: Portal to Health and Disease

Dr. Thomas P. Sollecito
Dr. Eric Stoopler
Dr. Uri Hangorsky


Effective Compliance Programs

Once you have an understanding of what compliance is, and why it may be important, it is natural to wonder next, “What should I do about it?”  In this course, we’ll explore one of the key factors for creating a positive culture of compliance: human psychology. We’ll think about what drives us, what makes us pay attention, what distracts, and how all of these pieces help build a strong belief in an organizational culture of compliance.

We will examine formal compliance programs, diving into the nuances of how they are applied in practice. We’ll also explore the technologies, workflows, policies, monitoring, and training necessary to create a toolkit for designing an effective compliance program.


What is Compliance?

Compliance isn’t only about preventing problems and ensuring that everyone is abiding by laws, rules, and regulations.  It’s also about the positive impact a robust and ethical compliance program can have on a business or organization.

In this course we will discuss why compliance is important – from the needs facing businesses in highly regulated industries to avoiding fines and penalties to preventing reputational and economic nightmares. We’ll examine real-world examples of compliance and governance failures and their impact, and consider strategies for avoiding similar situations in our own organizations. You’ll be able to think about risk management in new ways and apply strategies to manage it.


Frontiers in Dentistry

In this course, Frontiers in Dentistry, you will be able to explore some of the latest advances in the field of dental medicine. The innovations in therapeutic techniques as well as our understanding of the biomedical sciences have been made possible by our research enterprise which integrates the latest emerging technology along with interdisciplinary collaborations.

The material presented will focus on five distinct domains which have recently undergone significant transformation and hold endless possibilities for continued advancement in oral health care delivery. You will learn about each domain and how it addresses the clinical needs of the population, varying therapeutic and scientific innovations that have been incorporated into each domain, what technologies have enabled the domains to develop, and more.

Each topic will be contained within a module containing an interview-style video with supporting visuals and accompanying quiz material, as well as any suggested supplementary reading or documents provided by the speaker.  You'll finish this course with a deeper understanding about some of the newest innovations in dentistry and how the field has evolved over the past few decades.


In every era, individuals and families have been forced to flee their homelands due to war, persecution, or grave human rights abuses. This course offers a comprehensive overview of the legal, historical, and humanitarian frameworks that shape refugee protection and asylum in the United States. Drawing on international treaties, U.S. law, and real-world case studies, learners will examine the refugee definition, the processes by which individuals seek protection, and the durable solutions that uphold the right to live in safety and dignity.

Through four modules, participants will explore the full arc of the refugee experience—from forced migration and legal recognition to resettlement, integration, and civic participation. Designed for both advocates and individuals directly affected by displacement, this course empowers learners with practical knowledge and a human rights lens. It affirms that protection is not merely an act of policy—it is a profound expression of global solidarity and shared humanity.

Refugee & Asylum Advocacy: Legal Frameworks for Protection


English for Career Development

Welcome to English for Career Development, a course created by the University of Pennsylvania, and funded by the U.S. Department of State Bureau of Educational and Cultural Affairs, Office of English Language Programs.

To enroll in this course for free, click on “Enroll now” and then select "Full Course.  No certificate."

This course is designed for non-native English speakers who are interested in advancing their careers in the global marketplace.  In this course, you will learn about the job search, application, and interview process in the United States, while comparing and contrasting the same process in your home country. This course will also give you the opportunity to explore your global career path, while building your vocabulary and improving your language skills to achieve your professional goals. The first unit in this course will introduce the U.S. job application process and provide strategies for identifying the jobs that match your interests and skills. Unit 2 will take you through the steps necessary to produce a professional-looking resume. In unit 3, you will work to develop a clear and concise cover letter. The final unit of the course focuses on networking and interview skills.

Anyone may take this course for free. If you want to get a Coursera Verified Certificate for free, please fill out the Financial Aid form.

 Unless otherwise noted, all course materials are available for re-use, repurposing and free distribution under a Creative Commons 4.0 Attribution license.

Supplemental reading materials were provided by Newsela, which publishes daily news articles at a level that's just right for each English language learner.


This course offers an introduction to the U.S. Constitution and landmark Supreme Court cases interpreting it. It explores the Constitution’s origins, its amendment over the years, and methods of constitutional interpretation. Topics include the nature and structure of the federal government, the powers of the federal government, and individual rights.

Introduction to Key Constitutional Concepts and Supreme Court Cases


사회적 영향을 위한 비즈니스 전략

사회적 선에 투자하기 위해 좋은 비즈니스 관행을 실천해야 하는 때는 언제일까요? 전 세계에 긍정적인 사회적 영향을 미치기 위한 가장 혁신적이고 효과적인 비즈니스 전략은 무엇일까요? 와튼 스쿨의 명성 높은 교수인 캐서린 클라인(Katherine Klein)과 크리스 제지(Chris Geczy)가 개인, 조직, 투자자들이 사회적 변화를 도모할 수 있도록 도움을 주기 위해 설계한 이 강의에서는 영향 투자의 기본 요소를 소개하고, 사회적 영향을 주도하는 비즈니스 전략을 개발하는 방법을 다룹니다. 여러분은 이제 목적을 키우며 변화를 도모하는 리더가 되는 방법, 증거 기반의 모델을 통해 사회적 영향을 측정하는 방법, 벤처 기업에 효과적이고 의미 있게 투자하는 방법을 학습할 것입니다. 이 과정을 이수한 뒤에는 목적을 가지고 조직을 이끄는 현실에 대해 심도 있게 이해하고, 전 세계에 영향력 있는 변화를 이끌어 낼 성공적인 전략을 구축할 수 있을 것입니다.


Introduction to Spreadsheets and Models

The simple spreadsheet is one of the most powerful data analysis tools that exists, and it’s available to almost anyone. Major corporations and small businesses alike use spreadsheet models to determine where key measures of their success are now, and where they are likely to be in the future. But in order to get the most out of a spreadsheet, you have the know-how to use it. This course is designed to give you an introduction to basic spreadsheet tools and formulas so that you can begin harness the power of spreadsheets to map the data you have now and to predict the data you may have in the future. Through short, easy-to-follow demonstrations, you’ll learn how to use Excel or Sheets so that you can begin to build models and decision trees in future courses in this Specialization.
Basic familiarity with, and access to, Excel or Sheets is required.


Single Variable Calculus

Calculus is one of the grandest achievements of human thought, explaining everything from planetary orbits to the optimal size of a city to the periodicity of a heartbeat. This brisk course covers the core ideas of single-variable Calculus with emphases on conceptual understanding and applications. The course is ideal for students beginning in the engineering, physical, and social sciences. Distinguishing features of the course include: 1) the introduction and use of Taylor series and approximations from the beginning; 2) a novel synthesis of discrete and continuous forms of Calculus; 3) an emphasis on the conceptual over the computational; and 4) a clear, dynamic, unified approach.

In this fifth part--part five of five--we cover a calculus for sequences, numerical methods, series and convergence tests, power and Taylor series, and conclude the course with a final exam.  Learners in this course can earn a certificate in the series by signing up for Coursera's verified certificate program and passing the series' final exam.


This course delves into the complex forces driving the high cost of US healthcare, offering a deep dive into why the system is both costly on a macro level and burdensome for individuals. You’ll explore how factors such as high prices, intensive service use, and system inefficiencies contribute to soaring expenditures. By comparing the US system with those in England and Germany, the course highlights how governance, financing, and resource allocation strategies can help contain costs while still providing high-quality care.

Throughout the course, you will gain a nuanced understanding of the interplay between healthcare prices and utilization. You’ll learn how differences in system design—such as clear boundaries, integrated care models, and regulatory frameworks—shape outcomes and impact overall spending. By examining real-world data and case studies, you’ll be equipped to critically assess policy interventions and consider reforms that might offer a “least worst” solution for controlling costs. Join us to unravel the intricacies of healthcare economics and discover practical insights for navigating and potentially reforming the US healthcare landscape.

The Cost of Care: Why is U.S. Healthcare so Expensive?


Wharton Business Foundations Capstone

Wharton's Applied Knowledge Capstone Project enables you to apply your analytic skills to real business challenges – including your own. You’ll use your newly earned business skills to thoughtfully evaluate a real situation or opportunity from Wharton-governed companies like Shazam and SnapDeal.


This course focuses on community growth strategies that deepen participation, strengthen loyalty, and sustain long-term community value. You’ll learn how to design interactive experiences such as virtual events, multimedia campaigns, and storytelling initiatives that drive meaningful engagement. You’ll also explore how partnerships, influencer collaboration, and personalized communication support community growth and member trust. You’ll be introduced to practical approaches for gamification and monetization that add value for members while supporting organizational goals. Throughout the course, you’ll learn how AI tools can enhance content creation, efficiency, and personalization without replacing human judgment. By the end of the course, you’ll be equipped to plan scalable, engaging community programs that balance growth, retention, and member experience.

Growing and Sustaining Online Communities


Introduction to Social Media Marketing

This course lays the foundation of social media marketing. You’ll learn what social media marketing entails, including the history and the different social media channels that exist. You’ll learn how to select a social media channel that fits your needs, set goals and success metrics, and determine who your target audience is.

By the end of this course, you will be able to:
• Understand the landscape of traditional, digital, and social media marketing
• Understand how to become certified as a Digital Marketing Associate
• Understand the major social media platforms, how they function, and what role they play in marketing
• Create SMART goals and identify KPIs
• Define your target audience and their customer journey
• Choose the right social media platforms and learn how to create social media policies

Whatever level of knowledge you start with, this course will help you build a solid foundation for social media marketing and gain applicable skills that will allow you to make your social media marketing efforts more successful and noticeable.

Learners don't need marketing experience, but should have basic internet navigation skills and be eager to participate and connect in social media.  Learners must have a Facebook account and an Instagram account helps.


Working with Data in Android

Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin.

Learn the core functionality and uses of the SQLite database management system (DBMS). Learn about web clients and databases by adding connections from your app to other languages to access custom-built web application programming interfaces (APIs) and database management systems.

To complete this course, it is recommended that you have an advanced understanding of Kotlin programming, along with a functional knowledge of operating Android Studio to complete this course.

By the end of this course, you will be able to:

•	Identify some of the most useful tools and packages available to a Kotlin developer

•	Apply Kotlin coroutines in Android applications

•	Apply the general principles of using Room

•	Integrate code from other languages into Kotlin

•	Build a data driven Android app


Introduction to Back-End Development

Welcome to Introduction to Back-End Development, the first course in the Meta Back-End Developer program.

This course is a good place to start if you want to become a web developer. You will learn about the day-to-day responsibilities of a web developer and get a general understanding of the core and underlying technologies that power the internet. You will learn how front-end developers create websites and applications that work well and are easy to maintain.

You’ll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them. You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences.

By the end of the course, you will be able to:
- Describe the front-end developer role
- Explain the core and underlying technologies that power the internet
- Use HTML to create a simple webpage
- Use CSS to control the appearance of a simple webpage
- Explain what React is
- Describe the applications and characteristics of the most popular UI frameworks

For the final project in this course, you will create and edit a webpage using HTML and the Bootstrap CSS framework. Using a responsive layout grid, you will construct a responsive webpage containing text and images that looks great on any size screen.

This is a beginner course intended for learners eager to learn the fundamentals of web development. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.


React Native

React Native is an open-source framework for building cross-platform applications (apps) using React and the platform’s native capabilities. In this course, you will move from the basics of React to a more advanced implementation using React Native. You’ll review a wide range of different React components and ways of styling them. And you’ll get to practice using different mobile methods of interactivity with React Native.

Some of the basics skills you will learn include:
•	Building a single-page React Native app and styling it using basic components
•	Building large lists and configuring user inputs within a React Native app
•	Using the Pressable component to build buttons and other clickable areas
•	Setting up an app with React Navigation and moving between screens

You’ll gain experience with the following tools and software:
•	React
•	React Native
•	Front End development languages (HTML, CSS and JavaScript)
•	JSX
•	Code editing programs, such as Expo and Visual Studio Code

This course is for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you will need foundational knowledge of React basics, internet navigation skills and an eagerness to code.


Programming with JavaScript

JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.


This course introduces the foundations of community engagement and content strategy. You’ll learn how to build engaging online communities, create content that drives participation, and align community initiatives with broader business objectives. Through practical examples and guided activities, you’ll explore the role of a community manager, the key elements of successful online communities, and how various community types serve different goals. You’ll also learn how to plan and coordinate content across Meta technologies, establish a consistent brand tone and voice, and encourage meaningful interaction through user-generated content. By the end of the course, you’ll be prepared to support healthy, engaging communities that balance member needs with organizational priorities.

Building Community Engagement Foundations


Advanced React

Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications.

You’ll examine different types of React components and learn various characteristics and when to use them. You’ll dig into more advanced hooks and create your own. You’ll look into building forms with React. You’ll explore component composition and new patterns, such as Higher Order Components and Render Props. You’ll create a web application that consumes API data and get familiar with the most commonly used React framework integrations, tools, and testing techniques.

By the end of this course, you will be able to:
•	Render lists and form components efficiently in React.
•	Lift shared state up when several components need the updated data.
•	Leverage React Context to share global state for a tree of components.
•	Fetch data from a remote server.
•	Use advanced hooks in React, and put them to use within your application.
•	Build your own custom hooks.
•	Understand JSX in depth.
•	Embrace component composition techniques
•	Use advanced patterns to encapsulate common behavior via Higher Order Components and Render Props.
•	Test your React components.
•	Build a portfolio using React.

You’ll gain experience with the following tools and software:
•	React.js
•	JSX
•	React
•	HTML, CSS, and JavaScript
•	VSCode

You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career.

To take this course, you should understand the basics of React, HTML, CSS, and JavaScript. Additionally, it always helps to have a can-do attitude!


Python Data Analytics

This course introduces the use of the Python programming language to manipulate datasets as an alternative to spreadsheets. You will follow the OSEMN framework of data analysis to pull, clean, manipulate, and interpret data all while learning foundational programming principles and basic Python functions. You will be introduced to the Python library, Pandas, and how you can use it to obtain, scrub, explore, and visualize data.

By the end of this course you will be able to:
• Use Python to construct loops and basic data structures
• Sort, query, and structure data in Pandas,  the Python library
• Create data visualizations with Python libraries
• Model and interpret data using Python

This course is designed for people who want to learn the basics of using Python to sort and structure data for data analysis.

You don't need marketing or data analysis experience, but should have basic internet navigation skills and be eager to participate.


Working with Data

This course expands upon the knowledge you gained from the React Native course, and will prepare you to make more informed decisions about how you access, store, retrieve and present data within your React Native applications.

The course is designed to be completed over five weeks. You will learn about data and databases in a more general sense, and then proceed to become familiar with tools and practices for working with data specifically in React Native.

By the end of this course you will be able to:

•	Explain what REST APIs are and identify best practices for working with them
•	Make network calls to retrieve online content and handle responses from the server
•	Create databases and tables and use SQL to store data in them in a structured, relational way
•	Read and write data for a mobile application using AsyncStorage
•	Read and write data for a mobile application using SQLite

To complete this course, you will need React Native experience.  Additionally, it always helps to have a can-do attitude!


Working with Data in iOS

This course introduces you to the core principles of working with data in iOS. You will delve deeper into the processes and concepts behind APIs, explore data formats that allow you to transfer data between servers and devices and discover how to work with data in Swift using Core Data.

By the end of this course, you’ll be able to:

-Demonstrate a working knowledge of how Swift applications communicate over the web.
-Apply asynchronous programming techniques using Swift.
-Utilize a variety of methods to take advantage of the Core Data package in a Swift application.

This course is ideal for intermediate learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you should have an advanced understanding of Swift programming and a functional knowledge of APIs.


This course takes a deep dive into paid advertising on social media. Learn how to start advertising on platforms like Facebook and Instagram by developing effective ads. Learn how to work with design teams by capturing the essence of your ad campaign in a creative brief, and understand how privacy policies may affect your ads. Complete the course with a project where you will produce a creative brief with assets you would deliver to a design team for your ad campaign. You’ll also create your first social media ad.

By the end of this course you will be able to:
• Determine why and when to invest in paid advertising on social media
• Understand the anatomy of a social media ad and how they differ from organic posts
• Evaluate on which platforms to run social media ad campaigns and what makes an ad effective
• Craft compelling and effective visuals and copy for social media ads
• Learn how to collaborate effectively with others through creative briefs
• Build foundational understanding for data, data-based advertising and privacy protection
• Build an ad directly from your Facebook Business Page and your Instagram Business Account
• Use Instagram Stories Ads effectively to connect with customers
• Write a creative brief and create a social media ad

This course is intended for people who want to learn how to create and manage ads on social media. Learners don't need marketing experience, but they have basic internet navigation skills and are eager to participate and connect in social media.  Having a Facebook or Instagram account helps and ideally learners have already completed course 1 (Introduction to Social Media Marketing) and 2 (Social Media Management) in this program.

Fundamentals of Social Media Advertising


Programming Fundamentals in Swift

This course is ideal for beginners eager to learn the fundamental concepts that underpin the Swift programming language. Explore the basic programming concepts and data structures that are core to any language, while discovering the unique aspects that make Swift as versatile as it is today.

In this course, you will receive hands-on practice utilizing these concepts. More specifically, you will learn how to use constants and variables with different data types and explore how to sort and store information in collection types such as arrays, tuples and dictionaries. Finally, you will discover how to make your code reusable and more expressive by using functions and closures.

By the end of this course, you will be able to:
•	Demonstrate a working knowledge of general programming principles
•	Prepare your computer system for Swift programming
•	Show understanding of Swift syntax and how to control the flow of code
•	Demonstrate knowledge of how to declare, use and modify constants and variables
•	Differentiate between the different types of operators and their functions
•	Demonstrate how to create simple control flow patterns and call functions using Swift

This is a beginner course for learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.


What is the Metaverse?

The metaverse isn’t just for gamers or developers, it will be for everyone. In this course from the experts at Meta, you’ll learn what the metaverse is, what it means for our world today and into the future, and the opportunities it presents for both professionals and businesses.

Understand the metaverse fundamentals
Experts will guide you through a broad range of topics spanning the metaverse ecosystem, from communication and collaboration to NFTs and cryptocurrency, from avatars and devices to platforms and game engines. You’ll learn about augmented reality (AR), virtual reality (VR), extended reality, NFTs, blockchain, web3, cryptocurrency, and more.

Discover new ways to connect, learn, and work
The metaverse provides new ways to connect people, websites, platforms and realities. You’ll explore how it will enhance online social experiences, the future of work and learning.

Opportunities for professionals and businesses
The metaverse will be built by everyone, with creative and practical applications being developed every day by imaginative people. Learn how the metaverse will be applied in areas like healthcare, education, city planning, art, and more—and how you can start creating these experiences today. You’ll also learn how the metaverse can make the world a more diverse, equitable, and inclusive place.

By the end of the course, you’ll be equipped with the fundamental knowledge of the metaverse to determine future areas of interest, learning, or professional growth.


Django Web Framework

It's time to build something bigger. In this course, you will use the Django web framework to build, secure and administer a web server. You will have the opportunity to create, design and configure a web app using the Django framework in-line with best practices.

Explore the usage of models in Django and their relationship to databases. Use views to render requested data to meaningful template structures for a composed user interface (UI). Implement proactive security practices and mitigate common security risks.

By the end of the course you will be able to:

• Design a Django web application using Python, HTML and CSS.
• Describe and implement the HTTP request response cycle by creting views, routes and templates.
• Describe and build a data model to create database tabless and dynamic web forms.
• Explore the Django Template Language to create dyanamic webpages that display data stored in a database.
• Create, share and test your web application by using industry standard best practice and guidelines.

To succeed in this course, you are required to have a fundamental knowledge of the following:
HTML and CSS
Python
MySQL

You also require basic internet navigation skills and an eagerness to get started with coding in Django!


Programming in Python

In this course, you will be introduced to foundational programming skills with basic Python Syntax. You’ll learn how to use code to solve problems. You’ll dive deep into the Python ecosystem and learn popular modules, libraries and tools for Python.

You’ll also get hands-on with objects, classes and methods in Python, and utilize variables, data types, control flow and loops, functions and data structures. You’ll learn how to recognize and handle errors and you’ll write unit tests for your Python code and practice test-driven development.

By the end of this course, you will be able to:
•	Prepare your computer system for Python programming
•	Show understanding of Python syntax and how to control the flow of code
•	Demonstrate knowledge of how to handle errors and exceptions
•	Explain object-oriented programming and the major concepts associated with it
•	Explain the importance of testing in Python, and when to apply particular methods

This is a beginner course for learners who would like to prepare themselves for a career in back-end development or database engineering. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.


Social Media Management

This course equips you with critical content creation and management skills. You’ll learn how to create effective social media posts and how to create a strong brand to help you build a social media presence. You’ll also learn how to establish an ongoing process to manage your content. This includes setting up a content calendar, managing and moderating your posts, analyzing data for insights and iteration, and how to increase post effectiveness. You will end the course with real-world application of your skills through a content management project.

By the end of this course, you will be able to:
• Establish and manage a social media presence
• Create a Facebook business page and an Instagram account for business
• Understand how and why to create content for social media
• Create a brand, tone, and voice for a social media presence
• Manage a content calendar for your social media presence
• Evaluate the performance of your content on social media to iterate and optimize the performance
• Create a content calendar for your social media presence
• Manage social media content using real world data

This course is intended for people who want to learn how to create and manage a business presence on social media, including creating content, interacting and engaging with customers on social media and evaluating the results of different posts.

Learners don't need marketing experience, but they have basic internet navigation skills and are eager to participate and connect in social media.  Having a Facebook or Instagram account helps and ideally learners already completed course 1 (Introduction to Social Media Marketing) in this program.


Advanced Programming in Kotlin

In this course, you will expand your Kotlin fluency by exploring the advanced concepts used by many Kotlin programmers. You will learn the more advanced features of Kotlin that are required to build a robust, functional Android app.

Each week’s learning provides ample opportunity for you to practice and apply what you learn as you learn it.

By the end of this course, you will have an array of advanced programming tools to help you engineer solutions for your future Kotlin projects, progressing you toward a better understanding of Android development. On successful completion of the course you will be able to:
Implement an Android application with an Activity
Implement advanced object-oriented features in Android
Use mocks and fakes to perform unit testing in Android
Use a Lambda expression to define a function as an object
Use collection processing methods for multistep collection processing

To be successful in this course, you require a foundational understanding of Kotlin programming fundamentals and of creating a  UI in Android Studio.


GenAI in Social Media Marketing

In this short course, you learn what generative AI is and discover how it can be applied in different business scenarios. You will explore how you can utilize generative AI to enhance your social media strategy, target your audience and streamline your social media content creation. You are introduced to Meta's powerful AI tools.


The Full Stack

As you prepare for your role in back-end development, practice bringing together multiple skills to build a full-stack Django app. You’ll start by setting up an environment for a local practical project, and refactoring the front and back-ends of an existing application. You will then have the opportunity to create the front and back-ends of a new application using your full-stack developer skills.

By the end of this course you will be able to:
- Explain common concepts related to full stack development
- Use HTML, CSS and JavaScript to develop well-structured, interactive and responsive websites
- Build a full stack application using Django that stores its data in models on a MySQL database and updates its pages with forms and API endpoints
- Describe the different environments that web applications are deployed to

To complete this course you will need previous experience with back-end development, Python, version control, databases, Django web framework and APIs.


Marketing Analytics Foundation

This course lays the foundation of marketing analytics. You’ll learn the basic principles of marketing, the role data analysis  plays in digital marketing and how data is collected and managed.

By the end of this course you will be able to:
• Describe how marketers use data to inform campaign decisions
• Describe the basic principles of marketing
• Identify why data analysis  matters in digital marketing
• Implement the Meta pixel to capture data used to track visitor activity on a website
• Explain how an API connects data captured offline to an online platform
• Describe common platforms for online data management and evaluation
• Navigate Google Analytics and Meta Ads Manager reports
• Explain the significance of the privacy regulations that govern the online marketing space

Regardless of your current marketing and analytics experience, this course will help you build a solid foundation for incorporating data into your marketing efforts.

Learners should have basic internet navigation skills and be eager to participate.


Version Control

Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort.

Finally, you will see how Git can be used in software development projects to manage team files. And you will create a repository that can manage code revisions.


This course is an ideal stepping stone if you want to become a mobile developer. We’ll introduce you to this career path and give you a high-level overview of programming and the tools needed to develop Android applications.

Explore the Android Studio and the fundamental concepts of Android app development. Learn about operating systems and different platforms for creating mobile apps. You’ll conclude your introduction to Android application development by building out each aspect of a guided project.

Introduction to Android Mobile Application Development


Aprenda sobre el sistema operativo y la plataforma de desarrollo para obtener información acerca del desarrollo iOS. Descubra cómo configurar y preparar un entorno local. Familiarícese con la página de configuración de Swift y escriba código en Swift.

Al final de este curso, podrá:

-Demostrar un conocimiento práctico de los principios generales de las aplicaciones móviles y el ecosistema iOS
-Configurar y explorar el entorno de Xcode
-Demostrar que entiende cómo se usa Xcode en el proceso de desarrollo de aplicaciones de Swift
-Escribir código Swift y crear una interfaz de usuario con el uso de las páginas de configuración de Swift
-Navegar por la interfaz de usuario de Swift
-Manipular datos en Swift

Obtendrá experiencia con las siguientes herramientas y software:

-Aplicación y software Swift
-Software y entorno de desarrollo iOS
-SO móvil
-XCode
-Objective-C
-Marcos de interfaz de usuario
-Testflight
-Interfaz de usuario de un storyboard
-MVC
-API

3 semanas de estudio, de 1,5 a 3 horas por semana.

Introducción al desarrollo de aplicaciones móviles para iOS


Learn about iOS development by learning about the OS and the development platform. Discover how to set up and prepare a local environment. Get acquainted with the Swift playground and write code in Swift.

By the end of this course, you’ll be able to:

-Demonstrate a working knowledge of the general principles of mobile apps and the iOS ecosystem
-Set up and explore the XCode environment
-Demonstrate an understanding of how XCode is used in the Swift app development process
-Write Swift code and create UI with the use of Swift playgrounds
-Navigate the Swift UI
-Manipulate data in Swift

You’ll gain experience with the following tools and software:

-Swift application and software
-iOS software and development environment
-Mobile OS
-XCode
-Objective-C
-UI frameworks
-Testflight
-UI storyboard
-MVC
-APIs

Introduction to iOS Mobile Application Development


Principles of UX/UI Design

Learn the fundamentals of User Experience (UX) research and design. Become immersed in the UX process of identifying problems and iterating and testing designs to find appropriate solutions. You’ll learn how to empathize with users through best-practice research approaches, and create common UX artifacts such as user personas. And you’ll use UX insights to make appropriate design decisions.

By utilizing the User Interface (UI) design process, you will be able to create wireframes for features in Figma, and turn them into Minimum Viable Product (MVP) style prototypes from your mockups. You’ll also learn the core principles of design such as hierarchy and the use of grids.

By the end of this course you will be able to:

• Design digital products that create value and solve a user's problems in meaningful ways.
• Recognize what constitutes successful UX UI and evaluate existing interfaces for design consistency and quality.
•  Identify best practice interaction design methods and evaluate and improve your own and others' designs.
•  Create, share and test your UX UI designs following best practice guidelines.

This is a beginner course for learners who would like to prepare themselves for a career in UX  UI development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to learn.


This is a beginner course for learners who would like to prepare themselves for a career in Android development. To succeed in this course, you should understand the basics of Kotlin and cross-platform development for mobile applications.

The course introduces you to creating a User Interface (UI) in Android Studio on a foundational level.
You will learn about the fundamentals that will enable you to build meaningful and functional user interfaces for Android using Android Studio and Kotlin.

By the end of this course, you will be able to:

•	Identify different approaches for building UI with Kotlin and build a basic UI.
•	You will learn about Jetpack compose, describe how composables are decorated with modifiers, how to handle state management and how to better lay out composables based on Material Design guidelines.
•	You will also learn how to apply themes, custom styles and animations to develop an attractive UI.

Create the User Interface in Android Studio


React Basics

React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.

By the end of this course, you will be able to:
•	Use reusable components to render views where data changes over time
•	Create more scalable and maintainable websites and apps
•	Use props to pass data between components
•	Create dynamic and interactive web pages and apps
•	Use forms to allow users to interact with the web page
•	Build an application in React

You’ll gain experience with the following tools and software:
•	React.js
•	JSX
•	React
•	HTML, CSS and JavaScript
•	VSCode

You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career.

This is a beginner course for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.


Programming Fundamentals in Kotlin

Practice and expand on the fundamentals of programming that are core to any language as well as the unique aspects of Kotlin syntax. You will work with data types, functions, conditionals, operators, collections-arrays, variables and loops.

Furthermore, you will declare and initialize different types of variables and explain their scope as well as create arrays and collections in Kotlin. You’ll create control flow patterns using conditionals and loops. There will be opportunities to practice using structs and classes while considering best cases for both. Discover deeper ways to use objects in Kotlin through exploring interfaces and classes.

After completing this course, you will be able to:

•	Describe basic types and variables
•	Explain numbers in Kotlin
•	Explain what conditions are
•	Describe how to use loops
•	Explain the concept of a function
•	Differentiate between a parameter and an argument
•	Explain that a function can return a value and describe how it works
•	Explain the difference between a class, an object and a type
•	Differentiate between various visibility modifiers
•	Describe the use of collections in programming
•	Identify which collection type to use in any given situation
•	Explain the difference between List, Set and Map
•	Synthesize the skills you gained from the course to create code for the Bank Account project.

This is a beginner course for learners who would like to prepare themselves for a career as an Android developer using Kotlin. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.


Develop a working knowledge of the MySQL database management system (DBMS). Gain DBMS skills such as data creation, querying and manipulation. You’ll gain further experience with SQL statements, clauses and data types.

By the end of this course, you’ll be able to:

- Utilize the MySQL DBMS to build and modify relational databases with SQL
- Add records to a MySQL database
- Perform intricate queries on database records with filters and groupings
- Create simple joins and unions within a database
- Create relationships between tables using primary and foreign keys
- Demonstrate the ability to complete a database normalization project

You’ll gain experience with the following tools and software:

- MySQL DBMS
- Joins and Unions
- SQL statements, clauses and data types
- Primary and foreign keys
- Database normalization

Database Structures and Management with MySQL


Meta Social Media Marketing Capstone

In this capstone course, you will practice creating a presentation on the marketing campaign you’ve been developing throughout the program with a project where you will gain hands-on experience with communicating results and formulating recommendations based on the results of a social marketing campaign. In addition, you will sign up for and take the Meta Digital Marketing Associate Certification Exam and receive your Digital Marketing Associate Certification from Meta. After successfully completing your project and passing the Meta exam, you will receive your Coursera certificate of completion for the Meta Social Media Marketing Professional Certificate Program.

By the end of this course, you will be able to:
• Present and communicate the results of a campaign to a team
• Complete the Digital Marketing Associate Certification Exam

This course is for people who have completed all 5 previous courses of the Meta Social Media Marketing Professional Certificate and are ready to take their Digital Marketing Associate Certification Exam and complete a Capstone project to receive their Meta Social Media Marketing Professional Certificate.
In order to take the exam, learners must have access to a Mac or PC with a webcam.


Statistics Foundations

This course takes a deep dive into the statistical foundation upon which data analytics is built. The first part of this course will help you to thoroughly understand your dataset and what the data actually means. Then, it will go into sampling including how to ask specific questions about your data and how to conduct analysis to answer those questions.

Many of the mistakes made by data analysts today are due to a lack of understanding the concepts behind the tests they run, leading to incorrect tests or misinterpreting the results. This course is tailored to provide you with the necessary background knowledge to comprehend the "what" and "why" of your actions in a practical sense.

By the end of this course you will be able to:
• Understand the concept of dependent and independent variables
• Identify variables to test
• Understand the Null Hypothesis, P-Values, and their role in testing hypotheses
• Formulate a hypothesis and align it to business goals
• Identify actions based on hypothesis validation/invalidation
• Explain Descriptive Statistics (mean, median, standard deviation, distribution) and their use cases
• Understand basic concepts from Inferential Statistics
• Explain the different levels of analytics (descriptive, predictive, prescriptive) in the context of marketing
• Create basic statistical models for regression using data
• Create time-series forecasts using historical data and basic statistical models
• Understand the basic assumptions, use cases, and limitations of Linear Regression
• Fit a linear regression model to a dataset and interpret the output using Tableau
• Explain the difference between linear and multivariate regression
• Run a segmentation (cluster) analysis
• Describe the difference between observational methods and experiments

This course is designed for people who want to learn the basics of descriptive and inferential statistics.


Android App Capstone

This course gives you the opportunity to demonstrate the skills you have gained throughout the Android Developer Professional Certificate program. You'll do this by developing an Android app to order food from the Little Lemon restaurant. In other words, you'll create a solution to a real-world problem.

At this point in the program, you've gained all the skills you need to successfully complete this project.  But you might need to refresh your memory when it comes to the previous courses in the program. For that reason, each module in this course will take you through a brief recap of relevant content from previous courses in the program. And, don't worry, there will be links too so you can review content in more detail if necessary. In this way, you will be guided through the process of building the Little Lemon food ordering app which allows you to show off your Android development skills.

By the end of the course, you will be able to:
- Set up a Jetpack Compose application
- Commit a project to a Git repository
- Plan the UI and UX of an application
- Set up a navigation hierarchy between app screens
- Create a user onboarding flow
- Develop a food menu user interface

On completion of the Capstone Project, you’ll have an interactive mobile application that you can share with recruiters and impress potential employers with.

This is an advanced course, intended for learners with a background in Android app development. And, it always helps to have a can-do attitude!


Are you interested in learning how the WhatsApp Business Platform can help businesses achieve better audience engagement and customer support? Designed for developers and engineers responsible for the implementation of APIs, this course will teach you to set up and configure the WhatsApp Business Platform and the WhatsApp Business Management API.

By the end of this course you will be able to:

1. Explain the purpose and use cases of the WhatsApp Business Platform and the benefits of using the Cloud API, hosted by Meta.
2. Create an app on Meta for Developers, set up API access, send a test message, configure webhooks and set up a phone number.
3. Recognize different types of messages, create templates and use the Cloud API to send messages through WhatsApp.
4. Implement the WhatsApp Business Management API including proper setup, management, migration, and monitoring of key elements.

Enroll today to unlock the power of the WhatsApp Business Platform for your business!

WhatsApp Business Platform for Developers


Introduction to Mobile Development

If you want to become a mobile developer, this course is a good place to start. You will learn about the day-to-day responsibilities of web and mobile developers and get a general understanding of the core and underlying technologies that power the internet.

You’ll be introduced to core technologies like HTML and CSS, and get opportunities to practice using them.

In this course, you will also discover the unique world of cross-platform mobile applications (apps). Explore the various benefits of using a system like React Native to build mobile apps and get an opportunity to practice the basics.


HTML and CSS in depth

In this course, you’ll use software development tools like HTML to build attractive web pages that work well—and you’ll use structured semantic data to control how websites appear to the end user.

You will then dive deeper into CSS by applying increasingly specific styling to various elements. You’ll learn to use Bootstrap’s grid system to create layouts and work with components and themes. Finally, you’ll explore debugging and learn how it can be utilized to banish common front-end errors.

By the end of this course you will be able to:

•	Create a simple form with a responsive layout using HTML5 and CSS
•	Create a responsive layout using CSS
•	Create a UI using Bootstrap
•	Implement debugging tools

This is a beginner course for learners who would like to prepare themselves for a career in front-end development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.


Advanced Data Modeling

Develop a working knowledge and familiarity with advanced database concepts such as usage, modeling, automation, storage, optimization and administration.

To take this course, you must have completed the previous Database courses. You must also be eager to continue your journey with coding.

The Professional Certificates create opportunities so that anyone regardless of education, background or experience can learn high-quality skills to land a high-growth career—no degree or experience required to get started.

By the end of this course, you’ll be able to:

- Deploy basic data modeling skills and navigate modern storage options for a data warehouse
- Apply planning and execution of ETL style database engineering by building upon existing MySQL skills
- Develop a working knowledge of the different aspects of managing a database including administration of database operations and concerns, alongside processes and solutions for monitoring, reporting and debugging
- Demonstrate data modeling skills within a real-world project environment

You’ll gain experience with the following tools and software:

- Workbench data modeling software
- Syntaxes used to interact with a data warehouse
- Extract, transform and loading (ETL) techniques and methods
- MySQL data warehouse administration
- Data warehouse monitoring and reporting tools
- Database debugging and testing tools
- Data modeling tools


This course provides you with the skills to optimize your social media marketing efforts. Learn to evaluate and interpret the results of your advertising campaigns. Learn how to assess advertising effectiveness through lift studies and optimize your campaigns with split testing. Understand how advertising effectiveness is measured across platforms and devices, learn how to evaluate the ROI of your marketing, and master how to communicate your social media marketing results to others in the company.

By the end of this course, you will be able to:
• Analyze dashboards and evaluate ROI from your social media marketing efforts
• Understand different techniques used to optimize marketing campaigns, such as attribution and marketing mix models
• Implement an A/B test to optimize your campaign
• Present and communicate the results of your campaign to a team

This course is for people who want to learn how to analyze their campaign marketing results, optimize their campaigns, and effectively communicate findings to their teams. Learners don't need marketing experience but should have basic internet navigation skills and be eager to participate and connect on social media. Having a Facebook or Instagram account helps, and ideally, learners have already completed the four previous courses in this program.

This course will be followed by the Meta Social Media Marketing Capstone course, the final course of this certification, in which learners will take the Digital Marketing Associate Certification Exam and complete a Capstone project to receive their Meta Social Media Marketing Professional Certificate.

Measure and Optimize Social Media Marketing Campaigns


Introduction to Data Analytics

This course provides a practical understanding and framework for basic analytics tasks, including data extraction, cleaning, manipulation, and analysis. It introduces the OSEMN cycle for managing analytics projects and you'll examine real-world examples of how companies use data insights to improve decision-making.

By the end of this course you will be able to:
• Formulate business goals, KPIs and associated metrics
• Apply a data analysis process using the OSEMN framework
• Identify and define the relevant data to be collected for marketing
• Compare and contrast various data formats and their applications across different scenarios
• Identify data gaps and articulate the strengths and weaknesses of collected data

You don't need marketing or data analysis experience, but should have basic internet navigation skills and be eager to participate. Ideally you have already completed course 1: Marketing Analytics Foundation in this program.


Ce cours pose les bases du marketing des réseaux sociaux. Vous apprendrez ce que le marketing des réseaux sociaux implique, y compris son histoire et les différents canaux de réseaux sociaux qui existent. Vous apprendrez à sélectionner un canal de réseau social qui répond à vos besoins, à définir des objectifs et des indicateurs de réussite et à déterminer qui est votre public cible.

À la fin de ce cours, vous serez capable de :
• Comprendre le paysage du marketing traditionnel, numérique et des réseaux sociaux
• Comprendre comment devenir certifié comme Digital Marketing Associate
• Comprendre les principales plateformes de réseaux sociaux, leur fonctionnement et le rôle qu’elles jouent dans le marketing
• Créer des objectifs SMART et identifier les ICP
• Définir votre public cible et son parcours client
• Choisir les bonnes plateformes de réseaux sociaux et apprendre à créer des politiques en matière de réseaux sociaux

Quel que soit le niveau de connaissances avec lequel vous commencez, ce cours vous aidera à bâtir une base solide en marketing des réseaux sociaux et à acquérir les compétences nécessaires qui vous permettront de rendre vos efforts de marketing des réseaux sociaux plus efficaces et plus visibles.

Il n’est pas nécessaire d’avoir une expérience en marketing, mais vous devez posséder les compétences de base en matière de navigation sur Internet et être désireux de participer et de communiquer sur les réseaux sociaux.  Vous devez avoir un compte Facebook et un compte Instagram.

Introduction au Marketing des réseaux sociaux


Data-Driven Community Management

This course introduces data-driven community management, teaching you how to measure community performance, interpret insights, and make informed decisions that improve engagement and alignment with organizational goals. It breaks down analytics into practical, approachable concepts, showing how metrics, benchmarks, and trends reveal what’s working and where to adjust. You’ll learn how to track engagement, growth, retention, and sentiment using native Meta  tools. You'll then translate data into clear reports, and connect insights to content, moderation, and strategy decisions. The course also introduces AI-supported analytics, including personalization and forecasting, to help you work more efficiently while maintaining human judgment. By the end of the course, you’ll be equipped to confidently use data to guide community strategy and demonstrate community impact.


Introduction to Data Management

This course explores the basics of data management. You will learn the role that data plays in making decisions and the standard methods of data collection and quality management. You will gain an understanding of data storage systems and data storage architecture. You will examine the fundamentals of data privacy and compliance, as well as the basics of machine learning.

By the end of this course, you will be able to:
• Describe the fundamentals of data collection and data quality management
• Explain data storage solutions and architectures, including big data management
• Define data security, privacy and governance principles

This course is for learners who want to gain foundational knowledge of data management.


iOS App Capstone

In this capstone course, you’ll demonstrate your proficiency in your new skill set by creating a native iOS app.

At this point in the program, you've gained all the skills you need to successfully complete this project.  But you might need to refresh your memory when it comes to the previous courses in the program. For that reason, each module in this course will take you through a brief recap of relevant content from previous courses in the program. And don't worry, there will be links too so you can review content in more detail if necessary. In this way, you will be guided through the process of building the Little Lemon app which allows you to show off your new development skills.

This course is ideal for intermediate learners who would like to prepare themselves for a career in iOS development. On completion of the capstone project, you’ll have an interactive mobile application that you can share with recruiters and impress potential employers with.

To complete this course, you will need experience in iOS and a good understanding of the Swift programming language.  Additionally, it always helps to have a can-do attitude!

By the end of this course, you’ll be able to:

-Build a native iOS mobile app
-Publish and sell it on the Apple Store


Advertising with Meta

This course will establish you as an expert in Meta Ads Manager. Learn how to structure campaigns in Ads Manager by selecting ad objectives, target audience, budget, and placement that fit your unique goals. Learn to create and manage ads across Facebook and Instagram and evaluate and optimize the results of your Ads Manager campaigns.  You will end the course by creating an actual ad campaign in Ads Manager to expand not only your knowledge, but your social media marketing portfolio.

By the end of this course, you will be able to:
• Structure campaigns in Meta Ads Manager
• Identify the major components and elements of an ad in Meta Ads Manager
• Build an ad that aligns with your marketing objectives and target it to your intended audience
• Set a budget, placement, and schedule for your ads in Meta Ads Manager
• Edit and troubleshoot your ads in Meta Ads Manager

This course is intended for people who want to learn how to use Meta Ads Manager to create, manage and optimize campaigns on Facebook and Instagram. Learners don't need marketing experience, but they have basic internet navigation skills and are eager to participate and connect in social media.

Learners must have a Facebook account and an Instagram account helps. Ideally, learners have already completed the four previous courses in this program.


Front-End Developer Capstone

The Capstone project enables you to demonstrate multiple skills from the Certificate by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program.

This course will test your knowledge and understanding, and provide you with a platform to show off your new abilities in front-end web development using React. During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand.

On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.

To complete this course, you will need front-end developer experience.  Additionally, it always helps to have a can-do attitude!


This course helps you prepare for the Meta Marketing Science Certification exam. You’ll be guided through scheduling and taking the exam through Meta Blueprint. You’ll get access to the study guide and other resources to help you prepare for the exam.

This course is only accessible to learners who have successfully completed Course 1: Marketing Analytics Foundation, Course 2: Introduction to Data Analytics, Course 3: Data Analysis with Spreadsheets and SQL, Course 4: Python Data Analytics, Course 5: Statistics for Marketing, Course 6: Data Analytics for Marketing and Course 7: Marketing Analytics with Meta in this program.

Meta Marketing Science Certification Exam


Capstone (React App)

This course enables you to demonstrate multiple skills from this program by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. The course Capstone project will test your knowledge and understanding in mobile development using React Native.

To complete this course, you will need React Native experience.

During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand.

By the end of this course, you will be able to demonstrate the following skills:
 - Set up a development environment for working on a React Native project
 - Set up a remote GitHub repository to which you can commit local project changes
 - Apply UX and UI principles to guide creation of a wireframe and prototype for your app
 - Develop screens for a React Native app featuring various components and interactive elements
 - Design an onboarding process for welcoming new users to your app
 - Set up a navigation flow to enable users to move between screens in your app
 - Fetch data from a remote server and store it in a database, and then render it in your app
 - Implement data filtering functionality to enable users to customize information
 - Evaluate the work of your peers and provide informed and constructive feedback

On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.


Advanced Programming in Swift

At the heart of any remarkable iOS applies a thorough understanding of the Swift programming language. Embark on a journey to expand your knowledge and skillset with Advanced Programming in Swift. Discover Swift’s advanced custom data types, explore code organization best practices, tap into error handling to improve your program’s performance, and foster an understanding of programming the functional way with higher-order functions like map, filter and reduce. Then, to further understand the inner workings of successful app development, learn how to implement unit tests to ensure that your applications function as intended.

By the end of this course, you will practice creating the functionality you often encounter in apps with large lists of items. You’ll implement advanced programming concepts including higher-order functions to process collections and build your own list in Xcode.

Upon completion of this course, you will be able to:
•	Create custom data types including enumerations and sets.
•	Organize and optimize your code by using subclassing and inheritance, typecasting and polymorphism.
•	Discover how to set restrictions in your code using access control.
•	Create blueprints for your code with optional and required protocols.
•	Give control and pass responsibilities from one instance to another with delegation.
•	Employ appropriate error handling approaches, implement throwable functions and catch errors.
•	Describe what recursion is and identify common use cases.
•	Implement higher-order functions like map, filter and reduce.
•	Ensure your applications perform as expected by implementing unit tests.

This course is ideal for intermediate learners who would like to prepare themselves for a career in iOS development. To succeed in this course, you need a foundational understanding of the programming fundamentals of Swift and SwiftUI.


This course helps you prepare for the Meta Marketing Science Certification exam. You’ll be guided through scheduling and taking the exam through Meta Blueprint. You’ll get access to the study guide and other resources to help you prepare for the exam.

This course is only accessible to learners who have successfully completed Course 1: Marketing Analytics Foundation, Course 2: Statistics for Marketing, Course 3: Data Analytics for Marketing and Course 4: Marketing Analytics with Meta in this program.

Prepare for the Meta Marketing Science Certification Exam


GenAI in Data Analytics

In this short course, you learn what generative AI is and how it functions. You also discover how GenAI can be applied in different business scenarios as well as navigating the concerns around its usage. Then you explore how to incorporate GenAI into your data analytics efforts to streamline processes and improve data quality.


Unordered Data Structures

The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs. These fundamental data structures are useful for unordered data. For example, a hash table provides immediate access to data indexed by an arbitrary key value, that could be a number (such as a memory address for cached memory), a URL (such as for a web cache) or a dictionary. Graphs are used to represent relationships between items, and this course covers several different data structures for representing graphs and several different algorithms for traversing graphs, including finding the shortest route from one node to another node. These graph algorithms will also depend on another concept called disjoint sets, so this course will also cover its data structure and associated algorithms.


في هذه الدورة التدريبية، ستكتسب فهمًا عميقًا لأهمية الأخلاقيات ودورها داخل المؤسسة وخارجها، كما ستتعرّف على مزايا وتحديات تنوُّع الثقافات وتعدُّد وتغيُّر وجهات النظر العالمية. وستساعدك مهارات الأعمال المهنية المرتبطة بالأخلاقيات والثقافة ووجهات النظر العالمية المُكتسَبة خلال هذه الدورة التدريبية في تحقيق النجاح عند العمل بأي مؤسسة.

Gies College of Business, University of Illinois


VLSI CAD Part II: Layout

You should complete the VLSI CAD Part I: Logic course before beginning this course.

A modern VLSI chip is a remarkably complex beast:  billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks).  How do people manage to design these complicated chips?  Answer:  a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design.  Our focus in this part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. Topics covered will include: technology mapping, timing analysis, and ASIC placement and routing.

Recommended Background:
Programming experience (C, C++, Java, Python, etc.) and basic knowledge of data structures and algorithms (especially recursive algorithms).  An understanding of basic digital design:  Boolean algebra, Kmaps, gates and flip flops, finite state machine design.  Linear algebra and calculus at the level of a junior or senior in engineering.  Elementary knowledge of RC linear circuits (at the level of an introductory physics class).


This course provides a comprehensive understanding of sustainability reporting and ESG (Environmental, Social, and Governance) practices. It emphasizes the integration of sustainability within business operations and effective communication through structured narratives, visual tools, and textual clarity to engage stakeholders and enhance corporate transparency. Participants will learn to navigate ESG ratings, optimize sustainability initiatives, and apply best practices in reporting to improve corporate reputation and investor confidence.

Upon successful completion of this course, you will be able to:
•	Examine various perspectives on ESG issues, including consumer, investor, and business-to-business, and understand the financial implications and benefits of investing in ESG, as well as the role and methodologies of ESG rating agencies.
•	Understand key regulatory frameworks and directives related to sustainability and ESG reporting in the USA and Europe, grasp SASB/GRI materiality concepts, and assess the value of assurance in ESG reporting.
•	Apply tools and methods for comparative analysis of sustainability reporting, identify best practices from leading companies, and recognize and address greenwashing practices and gaps in sustainability reporting.
•	Map and integrate internal sustainability activities within business processes, collect and manage sustainability data effectively using appropriate tools, and create impactful visualizations to communicate sustainability performance.

Sustainability Reporting: From Regulation to Implementation


You may have noticed that what is new often behaves differently than what has become accepted over time whether it is in a market, technology, or with people and firms. This course helps you develop a perspective on managing innovation. That is, you will build your capability to lead and design your organization in effectively implementing innovation initiatives and achieving their strategic intent.

To do this, you will learn a set of frameworks, tools, and concepts that can help you address several important challenges in managing innovation. The first challenge is in regards to how to successfully implement innovation efforts within established firms and alongside established businesses. You then investigate the particulars of managing innovation when disruptive technologies are involved. Other topics include leadership of new product development teams, planning and evaluation of innovation initiatives, and management of innovation across organizational boundaries, as happens with alliances or virtual firms.

You will be able to:

-	Analyze innovations and their impact on organizations
-	Articulate a research-informed perspective on innovation
-	Utilize frameworks, tools, and concepts to address challenges that arise in innovation

This course is part of Gies College of Business’ suite of online programs, including the iMBA and iMSM. Learn more about admission into these programs and explore how your Coursera work can be leveraged if accepted into a degree program at https://degrees.giesbusiness.illinois.edu/idegrees/.

3-4 hours a week of study, including watching videos, doing the readings, and completing assessment

Strategic Innovation: Managing Innovation Initiatives


Subsistence Marketplaces

The foundation for this course lies with unique synergies between pioneering research, teaching, and social initiatives through the Subsistence Marketplaces Initiative. Unique to this approach is a bottom-up understanding of the intersection of poverty and the marketplace.

The goals of this course are to help you develop an understanding of marketplace activity in the radically different context of subsistence where much of humanity resides and survives, and for you to design solutions that can be implemented by individuals, businesses, and social enterprises through economically, ecologically, and socially sustainable products for subsistence marketplaces.


Central Banks and Monetary Policy

The purpose of this course is to provide you with an understanding of central bank policies and how such policies affect financial markets and the economy. The main aim of this course is to provide you with insights about the macroeconomic relationships between interest rates, inflation, and unemployment that allow you to assess central bank actions and appreciate how this action will affect the economy. The ability to extract relevant information from financial market and economic data about the macroeconomic environment and central bank actions is an important skill that will be useful for your decision-marking in your professional career and your personal financial choices.


Accountants perform a wide variety of activities which include, but are not limited to, accounting, auditing, tax, management consulting, and financial management.  However, a professional accountant’s responsibility is not exclusively to satisfy the needs of an employer or professional services client.  One of the distinguishing characteristics of the accounting profession is its acceptance of the responsibility to act in the public interest.

This course will introduce you to professional guidance that enables accountants to uphold the obligation to act in the public interest while meeting their professional responsibilities to employers and clients.  You will also learn foundational knowledge of the moral dimensions of business that are helpful for recognizing and interpreting the ethical issues embedded in situations you will encounter in your career.  Topics in the course include professional standards, values and norms, ethical theories, theories of a firm and business purpose, and corporate governance.

Professional Responsibility and Ethics for Accountants


Understanding the Healthcare Ecosystem

Learners will obtain foundational knowledge and insights to begin to identify potential targets for innovation in healthcare. This course provides an overview of the healthcare ecosystem, which is comprised of diverse stakeholders, including hospitals and non-hospital entities within various healthcare value chains. The course will also introduce the healthcare innovation process and value creation. Emphasis is placed on key concepts and principles essential for efficiently designing and managing healthcare delivery systems.


Starting in the late 1990s, “globalization” became a buzzword to describe the apparent integration of markets in the world economy. Many authors and pundits claimed that the world was converging towards a market-friendly democratic place, while gurus and consulting firms were rapidly producing formulae and advice on how to make profits out of the global economy. Decades later, new realities show that globalization does not necessarily mean political, cultural, and economic convergence and that, in fact, forces against it are strong.

This course seeks to help you understand the forces of globalization and how cross-cultural management and the relationship of a multinational organization to various host countries is becoming more and more critical in today’s global economy. This course begins with the discussion of these issues and global relationships and delves into a deeper understanding of business strategy in today’s global business marketplace.

You will be able to:

• Understand how we got to the present moment of globalization and why it matters
• Understand the complexities of the current globalization, recognizing not all countries are the same
• Evaluate the effects of international trade regulations on international business
• Evaluate when and why companies  operate as multinationals

This course is part of Gies College of Business’ suite of online programs, including the iMBA and iMSM. Learn more about admission into these programs and explore how your Coursera work can be leveraged if accepted into a degree program at https://degrees.giesbusiness.illinois.edu/idegrees/.

Global Strategy I: How The Global Economy Works


Innovating in healthcare requires more than just a great idea—it demands a deep understanding of market needs, cost-effectiveness, and regulatory challenges. This course takes you through the full healthcare innovation process, from identifying critical gaps in care to developing and evaluating new products and processes. Through real-world case studies and practical insights, you’ll explore how to balance cost, quality, and usability while integrating technology trends and user feedback. You’ll also gain key skills in market analysis, demand forecasting, financial assessment, and stakeholder engagement—essential tools for turning healthcare innovations into viable solutions. Whether you're a healthcare professional, entrepreneur, or business leader, this course will equip you with the strategic mindset to drive impactful change in the industry.

Understanding the Healthcare Innovation Process I


The objective of this course is to provide you with the knowledge and skills necessary to analyze, interpret, understand and use financial information to make informed decisions.  We will discuss financial reporting from a user’s perspective, use a variety of tools to break apart financial reports into meaningful units for analysis, forecast financial statements, and value a firm.  This course is intended to give you exposure to the issues facing users of financial statements. You will better understand your role in the financial reporting process if you know how the financial statements will ultimately be used.

Beyond the Financials: Insights, Analysis and Valuations will require you to think critically about issues for which there can be more than one “correct” answer.  Hence, your analysis and conclusions must be based on sound assumptions and well-constructed analysis and arguments.

Brian Hamm
Nerissa C. Brown, PhD, CFE
W. Brooke Elliott


This course, Learning Technologies Foundations and Applications, is one of the two four-week MOOC courses that form part of Instructional Design MasterTrack Certificate.
After completing the course, you will be able to:
1.	Identify suitable learning technology applications for problem-solving tasks.
2.	Evaluate learning technology solutions based on Cognitive Load Theory and related multimedia learning design models.
3.	Justify the selection of learning technologies for solving organizational problems based on evidence and best practices.


Project Initiation and Planning

In today’s competitive environment, learning to manage projects effectively is a critical skill. This course will focus on initiating and planning projects. The course will cover the more traditional linear process, such as the waterfall approach, as well as the dynamic, iterative approaches of agile and hybrid models, so learners can decide when one approach is more suitable for their projects to maximize the chances of a successful outcome. The course will also help you understand how AI is used in project management to support faster and better decision-making, and explore practical applications of AI chatbots in project initiation and planning.


This course covers deep learning (DL) methods, healthcare data and applications using DL methods. The courses include activities such as video lectures, self guided programming labs, homework assignments (both written and programming), and a large project.

The first phase of the course will include video lectures on different DL and health applications topics, self-guided labs and multiple homework assignments. In this phase, you will build up your knowledge and experience in developing practical deep learning models on healthcare data. The second phase of the course will be a large project that can lead to a technical report and functioning demo of the deep learning models for addressing some specific healthcare problems. We expect the best projects can potentially lead to scientific publications.

This course is designed for 4 weeks, but it can be stretched out by the learner as needed.

Advanced Deep Learning Methods for Healthcare


In this course, we will discuss market failures. A market failure is a situation when the market does not do a good job of distributing resources among members of society. In fact, in all of these cases the market is the problem.

Customizable based on your level of interest

Public Goods, Common Resources, and Externalities


The capstone is a strategic leadership and management plan where you’ll apply what you will learn to an actual business situation with participation by one or more focal companies. The deliverable will be designed to create value from the perspective of potential employers while achieving pedagogical and experiential goals for learners.

This course is part of the iMBA offered by the University of Illinois, a flexible, fully-accredited online MBA at an incredibly competitive price. For more information, please see the Resource page in this course and onlinemba.illinois.edu.

Strategic Leadership and Management Capstone


This class deals with the business law topics that appear on the CPA exam: Agency, Contracts, Debtor-Creditor Relationships, Government Regulation of Business, and Business Organizations. Students will gain an understanding of how these areas of the law affect businesses and their operations, with an eye on preparation for the business law portions of the REG section of the CPA exam. By the end of the class, students will be able to identify the legal principles that govern various business situations and apply those principles to an issue to determine the outcome when the law is applied to the facts of a scenario.

Corporate & Commercial Law I: Contracts & Employment Law


Project Execution and Control

The focus of this course is on the process of managing projects. After planning is done, we need to know how to successfully execute the plan and deliver within the allocated timeframe and cost. This course will focus on how execution and progress evaluation are performed in a waterfall approach, as well as the agile approach to project management.  The goal is to learn the tools and techniques offered by both approaches and empower project managers to use what works for a given project. This course will also help you apply artificial intelligence to support project managers during the project execution and control phases.


This course provides an analytical framework to help you evaluate key problems in a structured fashion and will equip you with tools to better manage the uncertainties that pervade and complicate business processes.  To this end, the course aims to cover statistical ideas that apply to managers by discussing two basic themes: first, is recognizing and describing variations present in everything around us, and then modeling and making decisions in the presence of these variations. The fundamental concepts studied in this course will reappear in many other classes and business settings. Our focus will be on interpreting the meaning of the results in a business and managerial setting.

While you will be introduced to some of the science of what is being taught, the focus will be on applying the methodologies. This will be accomplished through use of Excel and using data sets from many different disciplines, allowing you to see the use of statistics in very diverse settings. The course will focus not only on explaining these concepts but also understanding the meaning of the results obtained.

You will be able to:

• Test for beliefs about a population
• Compare differences between populations
• Use linear regression model for prediction
• Use Excel for statistical analysis

This course is part of Gies College of Business’ suite of online programs, including the iMBA and iMSM. Learn more about admission into these programs and explore how your Coursera work can be leveraged if accepted into a degree program at https://degrees.giesbusiness.illinois.edu/idegrees/.

Inferential and Predictive Statistics for Business

Fataneh Taghaboni-Dutta, Ph.D., PMP, CSM, CSPO


In markets, prices act as rationing devices, encouraging or discouraging production and consumption to find an equilibrium. In this course, you will learn to construct demand curves to capture consumer behavior and supply curves to capture producer behavior. The resulting equilibrium price “rations” the scarce commodity. Additionally, the course examines the ways in which markets are subject government intervention and the impacts of these interventions.
You will be able to:
• Explain how different market structures result in different resource allocations
• Model the impact of external shocks to a particular market structure and demonstrate the new equilibrium price and quantity after the impact of this external shock has played out
• Evaluate the efficiency of an equilibrium
 • Explain when and why the government might intervene with regulatory authority or antitrust litigation to lessen inefficiencies in some markets
• Describe how information problems can cause inefficient outcomes
• Understand externalities and consider optimal government response to these market failures

This course is part of Gies College of Business’ suite of online programs, including the iMBA and iMSM. Learn more about admission into these programs and explore how your Coursera work can be leveraged if accepted into a degree program at https://degrees.giesbusiness.illinois.edu/idegrees/.

Firm Level Economics: Markets and Allocations


Most people make the incorrect assumption that economics is ONLY the study of money. My primary goal in this course is to shatter this belief. During this course, we will be addressing the above questions as well as many more relating to:

-the environment
-love and marriage
-crime
-labor markets
-education
-politics
-sports
-business

My main goal is to show you the way economists think and how to use this analytical system to answer questions related not only to these and other important human issues but to anything you end up doing with your life after this class. After all, as you will quickly find out, I believe that everything is economics!

Market Equilibrium, Government Policy & Elasticity


Financial Accounting: Advanced Topics

In this course, you will explore advanced topics in financial accounting. You will start your journey with accounting for assets with more than a 1-year life. You will learn in detail how firms account for fixed assets. You will then move on to the financing of assets and discuss accounting for liabilities. The course will continue with an in-depth exploration of shareholders’ equity. Finally, you will critically evaluate the preparation, components, and analysis of the cash flows statement.

Upon successful completion of this course, you will be able to
•    account for fixed assets,
•    understand accounting for liabilities,
•    evaluate shareholders’ equity section of a balance sheet, and
•    understand preparation and information provided by cash flows statement.

This course is part of the iMBA offered by the University of Illinois, a flexible, fully-accredited online MBA at an incredibly competitive price. For more information, please see the Resource page in this course and onlinemba.illinois.edu.