We may earn an affiliate commission when you visit our partners.
Course image
Arnold Oberleiter

Ever wondered how AI is transforming industries and creating opportunities that were unimaginable just a few years ago?

'AI will not take your job, but someone who knows how to use AI might,' says Richard Baldwin.

Are you ready to master the art of generating everything from captivating video scripts to innovative business strategies, all at the touch of a button?

Read more

Ever wondered how AI is transforming industries and creating opportunities that were unimaginable just a few years ago?

'AI will not take your job, but someone who knows how to use AI might,' says Richard Baldwin.

Are you ready to master the art of generating everything from captivating video scripts to innovative business strategies, all at the touch of a button?

Dive into 'All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev'—where you'll learn to harness the full potential of AI tools like ChatGPT, Midjourney, and more. Transform your creative vision and technical skills into real-world applications and lead the charge in the AI revolution.

This masterclass is perfect for anyone, from developers and creatives to entrepreneurs and enthusiasts, who wants to understand and apply cutting-edge AI technologies like ChatGPT, Leonardo AI, Dall-E, Google Bard, Gemini by Deepmind, Midjourney, and Stable Diffusion. Whether your interest lies in content creation, social media, advertising, SEO, YouTube scripts, business communication, or even gaming and art, this course has got you covered.

In this course, you will dive deep into the heart of AI and learn how to create your own models and apps using the latest technologies like ChatGPT, GPTs, the Assistant API, diffusion models, Google Colab, and more.

Here's what you can expect:

  • In-Depth AI Knowledge: Gain a solid foundation in AI basics, including the history and development from DeepMind to AlphaGo, machine learning, deep learning, neural networks, Diffusion Models and Large Language Models (LLMs).

  • Prompt Engineering: Unlock the full potential of AI with advanced prompt engineering techniques. In this course, you'll learn how to craft precise and effective prompts to guide AI tools like ChatGPT, Midjourney, and Stable Diffusion to produce desired outcomes. Whether you're generating text, creating images, or developing complex AI models, mastering prompt engineering allows you to fine-tune inputs to achieve high-quality, relevant outputs for any content or application scenario.

  • Mastering Midjourney: Uncover the secrets of Midjourney to transform text into stunning visuals tailored for any platform. Learn to navigate aspect ratios and styles perfect for enhancing digital marketing or artistic projects, making every image a masterpiece of your making.

  • Stable Diffusion: Delve into Stable Diffusion's capabilities for custom image generation and editing. Master techniques for style, composition, and detail adjustments to create visuals that stand out in personal, professional, and social media settings.

  • Adobe Firefly: Harness the power of Adobe Firefly to seamlessly integrate AI into your creative processes. Gain skills in generating and refining images that align perfectly with specific project needs, ensuring your visuals resonate across all media.

  • DALL-E: Explore DALL-E’s revolutionary ability to generate detailed images from simple descriptions. Learn to manipulate elements for specific contexts and dimensions, empowering you to produce versatile and impactful visuals for any use case.

  • Practical Skills and Applications: Learn to create effective prompts, integrate ChatGPT into custom applications, and develop GPT-based apps. Master generative art with Midjourney, Stable Diffusion, and DALL-E 3, delve into code generation, debugging, and documentation with ChatGPT, and even build websites and games like Snake.

  • Creative AI Tools: Experiment with AI video tools to create talking AI avatars, visually stunning videos, and dive into 3D world creation. Utilize AI photo tools for editing and personalizing images, exploring Leonardo AI for inpainting, outpainting, and more.

  • Sound and Music Innovation: Discover the fascinating world of text-to-audio and text-to-music creation.

  • Business and Marketing Applications: Generate innovative business ideas, optimize writing for business communication, and explore lead generation techniques.

  • Ethical Insights and Future Perspectives: Engage in discussions about AI's ethical considerations, copyrights, privacy, and future implications.

  • Interactive Learning Experience: With over 34 hours of content, lifetime access, regular updates, and quick support, you’ll be actively involved in learning through example projects, combining various AI tools for optimal application.

  • Comprehensive Toolset Knowledge: Get to grips with essential tools like Node.JS, Flowise, StackAI, Voiceflow, Dall-E 3, Midjourney, Stable Diffusion, Leonardo AI, D-ID, and many others.

  • Industry-Specific Applications: From creating music videos and social media content to developing speech and image recognition applications, the course provides insights into diverse industry applications.

  • Transformative Opportunities: Unleash your creativity, enhance productivity, and open up new income sources. Whether it's for personal development or professional advancement, this course prepares you for the AI-driven future.

  • Earn with AI: Learn how to monetize your skills through avenues like the GPT Store and more.

  • LLM and Diffusion Model Applications: Understand and apply the workings of Large Language Models (LLMs) and diffusion models.

  • GPT-Based Development: Develop your own GPT-based apps and assistants for various industries.

  • Speech and Image Recognition: Deepen your knowledge and create practical applications in these fields.

  • Monetization Opportunities: Explore avenues for earning money with your Ai-Skills

  • OpenAI API Mastery: Understand and apply the OpenAI API and Assistant API.

  • Custom GPT Integration: Build your own GPTs and integrate ChatGPT into custom applications like websites.

  • App Development Skills: Develop apps using tools like Google Colab, GitHub, and various programming languages.

  • Advanced AI Techniques: Master fine-tuning LLMs and diffusion models, including creating your own models and using Lora Fine-Tuning for specific image creation.

  • Creative Media Projects: Create music videos, social media content, and deepfakes with tools like Stable Diffusion & Google Colab.

  • Text-to-Speech Innovations: Utilize technologies like Whisper by OpenAI or Elevenlabs for AI avatars.

  • GPT for Business: Explore GPT applications for lead generation and other business uses.

  • AI Ethics Discussion: Engage in important conversations about ethical concerns, copyrights, and privacy in AI.

Additionally, you will learn about important tools like Node.JS, Flowise, StackAI, Voiceflow, Dall-E 3, Midjourney, Stable Diffusion, Leonardo AI, D-ID, and many more.

This course is ideal for anyone who wants to dive deeper into the world of AI – from developers and creatives to entrepreneurs and even those who just want to learn.

You will harness the transformative power of AI technology to develop innovative solutions and broaden your understanding of the diverse applications of AI.

Take this opportunity to gain a comprehensive understanding of AI technologies and strengthen your skills in developing AI applications.

By the end of 'All of AI' you will have a holistic understanding of AI, its applications, and the skills to harness its power for various purposes. If you're ready to embark on a transformative journey into AI and position yourself at the forefront of this technological revolution, this course is tailor-made for you.

Sign up today and start your journey to become an expert in the AI world.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • Introduction to ai: what artificial intelligence is and what it is not
  • Detailed prompt engineering for midjourney, chatgpt, dall-e, stable diffusion, adobe firefly and more
  • Understanding learning methods: machine learning, deep learning, neural networks
  • Examples of ai: fsd, llms, voice assistants, diffusion models, deepfakes & more
  • Fundamentals of chatgpt
  • The basics of ai
  • All functions of chatgpt
  • The history of ai from deepmind to alphago by ibm
  • How llms (large language models) work
  • Using the openai playground
  • Working with the openai api and assistant api
  • How diffusion models work
  • Building your own gpts
  • Building assistants with openai
  • Building simple apps with the openai api
  • Supervised learning and reinforcement learning
  • Speech and image recognition
  • Everything about gpts and the gpt store
  • Creating a builder profile and earning money with gpts
  • Generating leads with gpts
  • Integrating zapier actions into gpts
  • Incorporating gpts into websites with flowsie and node js
  • Overview of programming languages, libraries, and development tools
  • Using google colab
  • Exploring github and huggingface
  • Details about llms: parameters, prompt engineering, multimodality
  • Gpt vision
  • Training your own diffusion models
  • Fine-tuning of diffusion models [loras] with colab and dreambooth
  • Everything about loras and models in stable diffusion
  • Creating your own face with stable diffusion
  • Using diffusion models like midjourney, adobe firefly, and dall-e
  • Fine-tuning of llms [gpt] in google colab
  • Text-to-speech with elevenlabs and whisper
  • Creating music videos with deforum
  • Social media videos with wrapfusion and kaiber
  • Deepfakes with wav2lip and voice cloning
  • Ai avatars with midjourney, elevenlabs, and d-id
  • Ethical concerns, copyright, privacy issues
  • Create content faster than ever before through effective prompt techniques
  • Opportunities and risks of ai/ml like chatgpt
  • Ai voice tools: easily create ai-generated speech for any use case and even clone your own voice completely
  • Ai video tools: create video presentations and quickly produce social media content
  • Ai photo tools: add movement to images, edit pictures using inpainting and outpainting
  • Combine ai tools for the best results with upscaling and more
  • Learn, improve, and debug code programming
  • Programming your own games
  • Monetizing your ai skills and learn how to make money with ai
  • Side hustle ideas and how to sell chatbots
  • Building a ai automation agency
  • Boosting productivity in all areas of your life
  • Seo optimization of your content
  • All parameters and modifiers in leonardo and midjourney
  • Show more
  • Show less

Syllabus

Introduction
Course Overview
My Goal and a quick Tipp
All important Links in one spot
Read more
The easy Basics about AI, Machine Learning, Deep Learning, Neural nets and LLMs
What is AI: Machine Learning, Deep Learning and Neural Nets
What are LLMs like ChatGPT, Gemini, Grok, Falcon, Calude, Llama from Meta....
What are Tokens and how the Token limit works
How to improve LLMs: RLHF [Reinforcement learning]
The difference between LLMs and Google Search
ChatGPT Basics: Overview of the functions in the free and paid version
ChatGPT Interface and making a Account
The Output of the free ChatGPT version: Text, Tables, Code
Overview of the paid features of ChatGPT
Large Language Models can only do 2 things
A tiny bit of Homework
History and Future of AI, from AlphaGo to the Foundation Agent
The History of AI, from the Turing Test to AlphaGO by DeepMind
Why We Have the AI Hype [Machine Learning, Deep Learning, Neural Networks]
The Future of AI: Nvidia Builds the Foundation Agent
Prompt Engineering in LLMs like ChatGPT
Why is Prompt Engineering Important a example
Semantic association: The most importnant Concept you need to understand
The Definition of Learning: Are you a good Learner?
Lets start with a bad Prompt
Tipp number One: Improve the Prompt with more context
The structured Prompt [Copy my Prompt]
Links to Prompt Engineering Guides that i explain in Dept
The Instruction Prompt and 3 cool tricks
Role Prompting in ChatGPT
Shot Prompting: Give the LLM examples
The Combination of Prompting Concepts
Your Homework
Advanced Prompt Engineering
Custom Instructions: The System Prompt of ChatGPT & LLMs
Chain of Thought Prompting: CAGR in the S+P 500
Self consistency prompting in Large Language Models
Generated knowledge prompting
Tree of Thoughts Prompting: How to negotiate your salary [10X better Output]
Overview of more Prompting Concepts and your homework
More Prompting tricks and secuences for LLMs
What this section is about and a simple trick
Semantic Prompting: My own way of prompt engineering
Ask ChatGPT if you don't know how to prompt it
Get the pov of other people with this trick
Reverse Prompt Engineering and the "OK" Trick
Sequence prompting, Brackets and quotation marks
Brackets, quotation marks, and shortcuts clarification
Using Self-Criticism To Improve ChatGPT Output
Copy my prompting Framework.
Making Prompt Generators and use special tecniques
Make a Prompt Generating Machine out of ChatGPT
Search for new Studies about LLMs & Prompt Engineering. Feed it into ChatGPT
SPR for token efficiency if you want to train gpt on a lot of data
Outlook and some Homework
Real World Examples how you can use ChatGPT
What this section is all about?
Speed Reading: Read Books 10X Faster and "learn" how to read!
Translating and Changing the complexity and length of text
Learning new things like Excel or Bitcoin & Blockchain with ChatGPT
Spelling, Grammar, Proofreading, Fill in the Blank and making Tests
Asking Dr. ChatGPT for medical advice?
Writing Songs, Poems or Rhymes for Rap music with LLMs
ChatGPT as Author and Text Assistant
The most important Tipp for this Section
Creating Blogposts, X threads, Instagram and Facebook posts.
Writing a whole book with AI
ChatGPT can trigger Emotions like Fear, Anger, Joy, in the reader. So tell him
Train ChatGPT on your writing Style
AI Detectors, can you publish AI Text
Conclusion of this Sectiong
ChatGPT for SEO and Content creation
What this section is all about
SEO and Copywriting with ChatGPT
Script for Podcast, Youtube Videos, or Shorts like on TikTok
Blueprint for Instagram: What to post, when to post, how to post & more
More Ideas and your homework
Job, Career and Life: LLMs can help a lot!
Can ChatGPT help you in your Job, career and in life?
Finding a Job Idea thanks to ChatGPT: Working on Google TPUs or Nvidia GPUs?
Mastering the Job interview and train for it with ChatGPT
You are CEO, and need to handle a lot of Mails: LLMs can help!
Building a Business: Understanding key metrics like CAC / LTGV and scale!
Generating Leads on Youtube with Mr.Beast tips from ChatGPT
ChatGPT as life coach to find weakness in specific areas and improve them
improve your communication skills and learn new languages
Planning vacation with Chatgpt
Conclusions and a bit of Homework
ChatGPT Plugins / are offline but we have a betther alternative =)
What are Plugins and how we use them: Everything you need to know!
Plugins are Offline, what we need to use instand
Prompt Engineering for ChatGPT Plugins
AI PDF & Ask your PDF: 2 ChatGPT Plugins for summarizing PDFs and extract Info
Linkreader and Webpilot as ChatGPT Plugins for Youtube, Links and Webdata
The ChatGPT Plugin Ask the Code For Developers
Use ChatGPT Plugins to search the right ai tools [there's ai for that]
Canva is a ChatGPT Plugin that is useful for Designers and for social media
Capcut for Social media videos: ChatGPT Plugins for Instagram reels in 1 Click
Generate Audio from text with this ChatGPT Plugins

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Provides a wide variety of materials and activities to enhance creativity
Develops strong prompt engineering skills, which are essential for effective use of AI tools
Introduces cutting-edge AI tools and technologies, including ChatGPT, Midjourney, and Stable Diffusion
Provides hands-on experience in creating text, images, and applications, making the learning process engaging and applicable
Covers various applications of AI across industries, including content creation, marketing, business, and more
Includes discussions on ethical considerations and future implications of AI, promoting responsible AI practices

Save this course

Save All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev to your list so you can find it easily later:
Save

Reviews summary

Well-received ai course: chatgpt, midjourney, stable diffusion & app dev

Learners say this course about generative AI tools is well-received and informative. They describe its content as well-structured and easy to understand, especially for beginners. Many learners highlight the instructor's engaging teaching style and practical examples that have helped them learn and apply the course material. The course covers a wide range of topics on AI, including ChatGPT, Midjourney, and Stable Diffusion. It also delves into programming languages, machine learning models, and web development.
Suitable for beginners despite covering advanced topics.
"Easy to understand for beginners."
"Great for beginners. simple to follow"
"I am a total beginner and the explanations are great to understand the tarot clearly!"
Instructor is engaging and makes the material easy to understand.
"It’s very engaging so far"
"Easy to listen to and engaging"
"Sal's background as a teacher really shows in the way she structures her courses and in the way she produces the content."
Highly informative course that covers AI tools in depth.
"Very informative and elaborate description of each and every module."
"Awesome Course! Covered everything in LLMs."
"I found the class very helpful and I really learned a lot."
Some outdated material and code examples.
"Contents were good. However, there are some outdated codes which do not functional anymore."
"Following the lessons are difficult since some of the packages are outdated and he doesn't even tell us which version we should use."
"Enrolling with high hopes, I found the outdated material and discrepancies with LangChain's state dampened my enthusiasm."
Errors and discrepancies in code examples.
"I understand it's difficult to maintain a course like this when the related framework is still evolving. However, I found it more challenging than I expected to troubleshoot issues and research how to make the example code work as expected."
"The codes in resources do not match the code in the video. example in section 4-23: using :agent = ( {"input": lambda x: x["input"]} | prompt | llm | ReActSingleInputOutputParser() ) generate an error of parsing; in the resource code, the ReActSingleInputOutputParser is not being used."
"It is very difficult to follow up, and the codes in resources do not match the code in the video."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev with these activities:
Review AI concepts
Brush up on the fundamental concepts of AI to strengthen your foundation for the course.
Browse courses on Artificial Intelligence
Show steps
  • Revisit key definitions and concepts of AI, machine learning, deep learning, and related fields.
  • Review basic algorithms and techniques used in AI, such as regression, classification, and clustering.
  • Explore introductory resources and tutorials to refresh your understanding of AI concepts.
Review 'Deep Learning' by Ian Goodfellow
Expand your theoretical knowledge by reading a seminal work on deep learning, providing a comprehensive foundation for the course.
View Deep Learning on Amazon
Show steps
  • Obtain a copy of 'Deep Learning' by Ian Goodfellow.
  • Read and understand the key concepts and algorithms presented in the book.
  • Summarize the main ideas and their relevance to the course.
  • Identify areas where the book aligns or complements the course content.
Complete online tutorials on AI tools
Enhance your practical skills by working through guided tutorials on the specific AI tools covered in the course.
Browse courses on ChatGPT
Show steps
  • Identify reputable online resources or platforms offering tutorials on ChatGPT, Midjourney, and other relevant AI tools.
  • Select tutorials that align with your learning objectives and skill level.
  • Follow the tutorials step-by-step, experimenting with the AI tools and exploring their capabilities.
  • Document your learnings and any challenges you encounter during the process.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Participate in peer discussion groups
Engage with fellow learners to discuss course concepts, share insights, and support each other's learning journey.
Show steps
  • Join or create peer discussion groups related to the course topics.
  • Actively participate in discussions, asking questions, sharing ideas, and providing feedback to others.
  • Collaborate on projects or assignments with other group members to enhance your learning.
Develop a simple AI application
Apply your knowledge by creating a functional AI application that demonstrates your understanding of the concepts covered in the course.
Browse courses on AI Development
Show steps
  • Identify a problem or task that can be solved using AI.
  • Design the architecture and functionality of your AI application.
  • Choose appropriate AI algorithms and techniques for your application.
  • Implement your application using a programming language and development tools.
  • Test and refine your application to ensure it meets the desired requirements.
Explore advanced AI techniques
Deepen your understanding by exploring advanced AI techniques that extend beyond the course curriculum.
Browse courses on Fine-tuning
Show steps
  • Identify advanced AI topics that pique your interest.
  • Find reputable online resources or courses that provide tutorials on these topics.
  • Follow the tutorials, experimenting with the techniques and applying them to practical scenarios.
  • Share your learnings and any challenges you encounter with other learners or mentors.
Contribute to open-source AI projects
Deepen your practical knowledge by contributing to open-source AI projects, gaining exposure to real-world applications.
Browse courses on OpenAI
Show steps
  • Identify open-source AI projects that align with your interests and skills.
  • Explore the project's documentation and codebase to understand its purpose and functionality.
  • Identify areas where you can contribute, such as bug fixes, feature enhancements, or documentation improvements.
  • Submit your contributions to the project's repository, following the project's guidelines.
Mentor junior AI enthusiasts
Enhance your understanding by sharing your knowledge and supporting the learning of others.
Show steps
  • Identify opportunities to mentor junior AI enthusiasts or students.
  • Provide guidance and support on AI concepts, tools, and techniques.
  • Review their work, provide feedback, and encourage their growth.
  • Reflect on your own understanding and identify areas where you can further improve.

Career center

Learners who complete All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev will develop knowledge and skills that may be useful to these careers:
AI Engineer
An AI Engineer designs, builds, deploys and maintains AI software applications. This course may help you get started by providing a foundation for understanding AI, and will allow you to begin to put that knowledge into practice by building out apps.
Data Analyst
A Data Analyst interprets and communicates data by identifying trends and patterns. This course may be useful as it provides a solid foundation in AI basics, including the history and development of machine learning, deep learning, neural networks, Diffusion Models and Large Language Models (LLMs).
Machine Learning Engineer
A Machine Learning Engineer develops, builds and maintains machine learning models. This course may be useful as it provides a foundation for understanding the fundamentals of ChatGPT, including its functions, how LLMs work, and how to use the OpenAI Playground.
Marketing Manager
A Marketing Manager develops and executes marketing campaigns. This course may be useful as it provides an understanding of AI marketing applications, including how to generate innovative business ideas, optimize writing for business communication, and lead generation techniques.
Software Engineer
A Software Engineer develops and maintains software applications. This course may be helpful as it provides some practical experience with app development, including using Google Colab, GitHub, and various programming languages.
Product Manager
A Product Manager is responsible for the development and launch of new products. This course may be useful as it provides an understanding of AI applications, including how to create effective prompts, integrate ChatGPT into custom applications, and develop GPT-based apps.
Content Creator
A Content Creator develops and produces content for a variety of platforms. This course may be useful as it provides an understanding of AI content creation tools, including how to create effective prompts for Midjourney, Stable Diffusion, and DALL-E.
Business Analyst
A Business Analyst analyzes and solves business problems. This course may be useful as it provides an introduction to AI business applications, including how to use AI to identify opportunities and risks.
UX Designer
A UX Designer designs and evaluates user interfaces. This course may be useful as it provides an understanding of AI user experience design tools, including how to use Adobe Firefly to seamlessly integrate AI into creative processes.
Artist
An Artist creates works of art, including paintings, sculptures, and music. This course may be useful as it provides an understanding of AI art applications, including how to use AI to generate images and create new musical compositions.
Consultant
A Consultant provides expert advice to businesses and organizations. This course may be useful as it provides an overview of AI consulting applications, including how to use AI to improve decision-making and solve complex problems.
Entrepreneur
An Entrepreneur starts and manages their own business. This course may be useful as it provides an understanding of AI entrepreneurship applications, including how to use AI to develop new products and services.
Teacher
A Teacher educates students in a variety of subjects. This course may be useful as it provides an understanding of AI education applications, including how to use AI to create lesson plans and engage students.
Researcher
A Researcher conducts research in a variety of fields. This course may be useful as it provides an introduction to AI research applications, including how to use AI to analyze data and develop new theories.
Writer
A Writer writes a variety of content, including books, articles, and scripts. This course may be useful as it provides an introduction to AI writing applications, including how to use AI to generate story ideas and write compelling copy.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev.
This widely-used textbook covers the fundamentals of deep learning, neural networks, and their applications in various fields.
This comprehensive textbook covers the fundamental concepts and techniques in speech and language processing, providing a solid foundation for understanding AI applications in these areas.
This foundational text provides a comprehensive overview of reinforcement learning, a key technique used in many AI applications.
This introductory textbook provides a comprehensive overview of computer vision algorithms and their applications in various fields.
This practical guide offers a hands-on approach to natural language processing tasks, providing a deeper understanding of the underlying concepts and techniques.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to All of AI: ChatGPT, Midjourney, Stable Diffusion & App Dev.
Your Ultimate Starter Kit on Stable Diffusion
Most relevant
Master Generative AI: Automate Content Effortlessly with...
Most relevant
ChatGPT & KI meistern: ChatGPT, Midjourney, Leonardo &...
Most relevant
Generative AI: Introduction and Applications
Most relevant
ChatGPT, Midjourney, DALL-E 3 & APIs - The Complete Guide
Most relevant
ChatGPT & OpenAI APIs: The Comprehensive Guide
Most relevant
Create Stunning Ultra-HD AI Characters with Stable...
Most relevant
Introduction to Generative AI
Most relevant
The Ultimate Guide To ChatGPT & Midjourney
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser