We may earn an affiliate commission when you visit our partners.
Course image
Learning Curve

Turn Your Ideas into Real Apps Using Replit AI – No Coding Experience Needed

Welcome to the ultimate vibe coding course using Replit’s AI Agent — where anyone can become an app creator without being a programmer. Whether you're a complete beginner, a non-technical entrepreneur, a freelancer, or a curious creator, this course is designed to help you build real-world apps using Replit AI and natural language prompts. No complex code. No steep learning curve. Just real results.

Read more

Turn Your Ideas into Real Apps Using Replit AI – No Coding Experience Needed

Welcome to the ultimate vibe coding course using Replit’s AI Agent — where anyone can become an app creator without being a programmer. Whether you're a complete beginner, a non-technical entrepreneur, a freelancer, or a curious creator, this course is designed to help you build real-world apps using Replit AI and natural language prompts. No complex code. No steep learning curve. Just real results.

"Vibe coding is the future." – Y Combinator Lightcone Podcast"Not a coder? With AI, just having an idea can be enough." – The New York Times, Feb 2025

In this hands-on course, you’ll learn how to code without coding by simply describing what you want in plain English — and Replit AI will generate the working code for you. This is more than just a no-code tool — this is a powerful AI agent that can build and improve your apps through smart prompts and conversations.

But this course goes deeper than just letting AI do the work. I’ll show you how to:

  • Plan your projects like a developer, even if you’ve never written a line of code

  • Design prompts that guide the AI to give you exactly what you need

  • Debug and troubleshoot AI-generated code effectively, even as a beginner

  • Turn vague ideas into functional web apps, automations, tools, and prototypes

  • Build real projects from scratch, based on my personal experience and real-life use cases

You’ll work on real-world projects that I’ve built myself, including tools that automate email, scrape websites, analyze data, integrate with APIs like Google Sheets and YouTube, and more. These aren’t toy examples — they’re practical apps that you’ll actually be proud of.

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

  • Use Replit AI like your own personal software engineer

  • Build apps with zero traditional programming knowledge

  • Automate repetitive tasks and create tools that save you time and money

  • Create functional, shippable projects using ChatGPT, Python, and APIs

  • Become "AI Dangerous" — someone who knows how to get things built quickly and efficiently

Why This Course Is Different

Unlike other coding or no-code courses, this one blends AI coding tools, prompt engineering, and real-life workflows. You won’t just learn the tools — you’ll learn how to think like a builder. And you’ll do it with a system that doesn’t require any prior technical knowledge.

Vibe Coding is the movement — this is how software will be built from now on.

Whether you want to build a side hustle, launch a startup, automate your job, or just impress your team with working prototypes — this course will give you the skills and mindset to make it happen.

Who This Course Is For

  • People with no coding experience who want to unleash the power of AI-led development

  • Entrepreneurs and freelancers who want to build fast without hiring developers

  • Product managers and creatives who want to prototype ideas instantly

  • Curious minds who want to understand how AI is transforming software development

  • Developers looking to explore the bleeding edge of AI-powered tools like Replit

Tools & Topics Covered.

  • Replit AI Agent

  • Python (the basics you need to work with AI)

  • Prompt writing for code generation

  • ChatGPT for development tasks

  • APIs and web automation

  • Real project walkthroughs

  • Debugging and AI-enhanced troubleshooting

  • Natural language coding techniques

No Experience? No Problem.

This course is built for non-programmers. All you need is a Replit account, an internet connection, and the desire to build. I’ll walk you through every step — from idea to deployment.

Let’s stop watching others build the future — it’s your turn.Enroll now and start building with AI today.

Enroll now

What's inside

Learning objectives

  • How to use replit ai to build real apps without writing code
  • How to plan your project like a developer (even if you’re not one)
  • How to craft effective prompts to get exactly what you want from ai
  • How to troubleshoot and improve ai-generated code
  • How to build automation tools, web apps, and useful projects for work and life
  • How to integrate apis, web scraping, and other powerful features
  • Real examples: email automation, web tools, data extractors, and more
  • Insights and personal tips from my own experience using replit ai professionally

Syllabus

Introduction
What you need to know before you start .
YouTube Channel Analyzer App
YouTube Channel Analyzer App 1/4
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Career center

Learners who complete Vibe Coding with Replit AI – Build Real Apps Without Coding will develop knowledge and skills that may be useful to these careers:
Prompt Engineer
A Prompt Engineer meticulously crafts and refines instructions for artificial intelligence models to achieve specific outcomes, especially in code generation. This role is a perfect fit for the "Vibe Coding with Replit AI" course, which places significant emphasis on "design prompts that guide the AI to give you exactly what you need" and "prompt writing for code generation." Learners will master how to communicate effectively with AI agents like Replit AI and ChatGPT, transforming vague ideas into functional applications. Developing the skill to "troubleshoot and improve AI generated code," as taught in the course, is also crucial for optimizing prompt responses. This course is singularly designed to cultivate expertise in this emerging and critical field.
AI Driven Solutions Developer
An AI Driven Solutions Developer specializes in creating functional applications and tools primarily by leveraging artificial intelligence, often without extensive traditional coding. This course aligns exceptionally well with the role, focusing on how to "turn your ideas into real apps using Replit AI" and build "functional web apps, automations, tools, and prototypes." You will learn to use Replit AI as a personal software engineer, effectively becoming "AI Dangerous" – someone who can get things built quickly and efficiently. The hands-on experience building "real projects" like a YouTube Channel Analyzer App and Financial Company Finder App directly prepares you for the practical demands of creating solutions in this dynamic field.
Automation Specialist
An Automation Specialist identifies repetitive tasks and designs systems to perform them automatically, enhancing efficiency across various operations. The "Vibe Coding with Replit AI" course directly equips learners for this crucial role by teaching how to "automate repetitive tasks and create tools that save you time and money." You will gain practical skills in "email automation" and "web automation," alongside understanding how to integrate APIs to streamline workflows. The course's emphasis on building real projects, such as web tools and data extractors, means you will learn to implement tangible automation solutions, making you highly capable of transforming manual processes into efficient, AI powered systems.
Generative AI Engineer
A Generative AI Engineer focuses on developing, deploying, and refining systems that create new content, data, or code using generative artificial intelligence models. "Vibe Coding with Replit AI" offers a unique entry point into this field, teaching learners how to leverage "Replit AI Agent" and "ChatGPT for development tasks" to generate working code and functional apps. The course provides practical experience in "prompt writing for code generation" and "debugging and AI enhanced troubleshooting" of AI generated outputs. This foundational knowledge in steering and refining generative AI for practical application is directly applicable to a Generative AI Engineer's daily work. This role often requires an advanced degree.
Digital Product Prototyper
A Digital Product Prototyper quickly translates new product concepts into preliminary working models to test feasibility and gather feedback, often before full scale development. This course is ideal for aspiring Digital Product Prototypers, as it explicitly teaches how to "prototype ideas instantly" and "turn vague ideas into functional web apps, automations, tools, and prototypes." By learning to use Replit AI to build apps with zero traditional programming knowledge, you can rapidly iterate on concepts and bring them to life. The ability to "plan your projects like a developer" while building "functional, shippable projects" ensures you develop both the strategic and practical skills vital for this fast paced innovation role.
Web Application Builder
A Web Application Builder constructs interactive applications accessible via web browsers, bringing digital ideas to life for users. The "Vibe Coding with Replit AI" course is an excellent pathway into becoming a Web Application Builder, specifically focusing on how to "turn vague ideas into functional web apps." You will gain hands on experience by building "real world projects" like the YouTube Channel Analyzer App and Financial Company Finder App, all without traditional coding. The course empowers you to use "Replit AI like your own personal software engineer" to generate and refine web applications, providing the skills to deliver functional, shippable projects efficiently.
Freelance App Builder
A Freelance App Builder creates custom applications for clients on a project basis, often valuing speed and efficiency. This course, "Vibe Coding with Replit AI," is tailor made for those aspiring to be a Freelance App Builder, especially for "entrepreneurs and freelancers who want to build fast without hiring developers." You will learn to build real apps without writing code, allowing you to rapidly deliver solutions for various needs. The curriculum covers building "real world projects" using "Replit AI and natural language prompts," offering practical experience to secure client work and develop a robust portfolio. This empowers you to launch a startup or build a side hustle independently.
Data Integration Specialist
A Data Integration Specialist designs and implements solutions to combine data from various sources into a unified system for analysis or use. This course is useful for a Data Integration Specialist, offering practical skills in "integrating with APIs like Google Sheets and YouTube" and learning to "scrape websites" to gather data. The ability to "build automation tools" and "data extractors" using AI provides a powerful new approach to collecting and consolidating information. While not a deep dive into data architecture, the course's emphasis on leveraging AI and APIs for data related tasks provides a foundational understanding relevant to this field.
Business Process Automation Analyst
A Business Process Automation Analyst examines existing workflows within an organization, identifies inefficiencies, and designs AI driven or automated solutions to improve them. The course's focus on teaching how to "automate repetitive tasks" and "create tools that save you time and money" is highly relevant for this career. Learners will develop the ability to think like a builder and "plan your projects like a developer," even without traditional coding, enabling them to effectively conceptualize and implement automation strategies. The practical experience with "web automation" and integrating "APIs" directly supports the goal of analyzing and optimizing business processes through AI powered solutions.
Technical Project Coordinator
A Technical Project Coordinator helps oversee the successful execution of technical projects, often bridging the gap between technical teams and stakeholders. The "Vibe Coding with Replit AI" course is useful for this role by teaching you to "plan your projects like a developer," even if you haven't written a line of code. Understanding how to build functional web apps and automations with AI, coupled with insights into "debugging and troubleshooting AI generated code effectively," provides a foundational understanding of the technical development lifecycle. This knowledge helps you communicate more effectively with technical teams and manage project expectations, even without being a hands on coder.
API Solutions Architect
An API Solutions Architect designs how different software applications communicate with each other through Application Programming Interfaces, ensuring seamless data exchange and functionality. The "Vibe Coding with Replit AI" course is useful for an API Solutions Architect by providing hands on experience with "APIs and web automation" and learning to "integrate with APIs" in real projects. While it doesn't cover architectural design patterns, the practical application of building tools that interact with external services through APIs offers a valuable perspective on connectivity and data flow. This experience can help in conceptualizing effective API strategies.
Digital Operations Consultant
A Digital Operations Consultant advises businesses on optimizing their digital processes and implementing new technologies to improve efficiency and performance. The "Vibe Coding with Replit AI" course may be useful for this role, as it teaches how to "automate repetitive tasks" and "create tools that save you time and money" using AI. By understanding how to rapidly build "functional web apps, automations, tools, and prototypes" without coding, you can better identify and recommend AI driven solutions to clients. This course helps cultivate a "builder" mindset, enabling you to envision and communicate practical digital transformations.
Low Code Automation Developer
A Low Code Automation Developer creates automated workflows and applications using platforms that minimize manual coding. While "Vibe Coding with Replit AI" focuses on AI driven code generation, its core principle of building apps with "no complex code" and "natural language prompts" closely aligns with the spirit of low code development. This course may be useful by teaching you to "automate repetitive tasks," integrate "APIs," and build "functional web apps" through intelligent prompting, providing a strong foundation in developing solutions quickly and efficiently in a low code environment.
Innovation Engineer
An Innovation Engineer explores and develops novel solutions or products, often at the intersection of emerging technologies and market needs. This "Vibe Coding with Replit AI" course may be helpful for an Innovation Engineer, as it focuses on leveraging "the bleeding edge of AI powered tools like Replit" to build quickly and efficiently. The ability to "turn vague ideas into functional web apps, automations, tools, and prototypes" without traditional coding is a significant asset for rapid experimentation and proof of concept development, which are central to driving innovation within an organization.
AI Product Evangelist
An AI Product Evangelist advocates for and demonstrates the value of AI powered products and solutions to potential users, clients, or internal teams. The "Vibe Coding with Replit AI" course may be useful for this role by providing hands on experience in building "real apps using Replit AI." Understanding how to turn ideas into functional prototypes and seeing "real results" without coding can greatly enhance one's ability to articulate the practical benefits and ease of AI led development to a non technical audience. It helps in showcasing what is possible with current AI tools.

Reading list

We've selected 50 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 Vibe Coding with Replit AI – Build Real Apps Without Coding.
This comprehensive handbook covers the entire field of robotics and automation, from the basics to the latest developments. It is an essential resource for anyone who wants to learn about this rapidly growing field.
Provides a comprehensive guide to prompt engineering, covering techniques for crafting effective inputs to generative AI models. It's particularly useful for understanding how to obtain reliable and predictable results, which is crucial for both beginners and those looking to deepen their practical skills. This book is valuable as a current reference for anyone working with generative AI.
A comprehensive and well-written introduction to Python that covers both the theoretical and practical aspects of the language, making it suitable for both beginners and advanced learners.
Provides a foundational understanding of debugging principles applicable to both software and hardware. It outlines nine fundamental rules and offers practical strategies for identifying and resolving bugs. This is an excellent starting point for anyone new to debugging, providing a solid framework before diving into language-specific techniques. It is widely recommended for its accessible approach and timeless advice.
Drawing on extensive experience, this book presents a comprehensive collection of 66 specific and actionable debugging techniques. It covers a wide range of scenarios and provides practical advice for tackling complex software and system issues. is highly valuable for experienced programmers looking to expand their debugging toolkit and improve their efficiency in finding and fixing errors. It useful reference for various debugging challenges.
Focuses on the security testing of APIs, providing insights into how to identify and exploit vulnerabilities. It's a crucial resource for security professionals and developers who want to build more secure APIs by understanding potential attack vectors. It's highly relevant for contemporary API development concerns.
Provides a deep dive into the technical foundations and applications of ChatGPT. It is written by the leading researchers at OpenAI, the company that developed ChatGPT, and valuable resource for anyone who wants to understand the inner workings of ChatGPT.
Offers a systematic and theoretical approach to debugging, moving beyond ad-hoc methods. It covers techniques for reproducing failures, isolating causes, and understanding the debugging process from a scientific perspective. While it delves into theoretical concepts, it also provides practical examples and insights into automated debugging tools. This book is valuable for those who want to deepen their understanding of the underlying principles of debugging.
A concise and comprehensive reference guide to Python, providing quick access to information on the language's syntax, functions, and modules.
Provides a hands-on approach to prompt engineering with a focus on using the OpenAI API. It's particularly relevant for undergraduate students, graduate students, and working professionals who want to programmatically interact with LLMs. It serves as a practical guide for implementing prompt engineering techniques in applications.
Offers practical strategies and techniques for finding, repairing, and preventing bugs, with a focus on enterprise software development. It provides a hands-on approach to improving your debugging skills and tackling common issues encountered in real-world projects. This book good resource for developers seeking to enhance their day-to-day debugging practices and reduce the number of defects in their code.
Offers a product-oriented approach to API design, emphasizing how to create APIs that provide value and a great developer experience. It covers the entire design lifecycle and discusses various API styles like REST, gRPC, and GraphQL. It's a strong choice for gaining a broad understanding of API design in a business context.
Microservices are a popular architectural style for building modern web applications. provides a comprehensive guide to designing, building, and deploying microservices. It covers various aspects, including service design, communication, testing, and deployment. It's highly relevant for understanding contemporary web application architecture patterns. The second edition complete rewrite covering the latest practices.
Offers a practical, hands-on approach to prompt engineering specifically with ChatGPT. It's an excellent resource for high school and undergraduate students getting started, providing clear examples and exercises. It serves as a useful introductory guide and additional reading to complement foundational AI courses.
Given the close relationship between microservices and APIs, this book is highly relevant for understanding how to secure microservices architectures and the APIs that connect them. It covers securing communication between services and deploying microservices behind an API gateway. It's valuable for those working with or planning to adopt a microservices approach.
Focuses on the creative aspects of prompt engineering and generating diverse language outputs. It's a good fit for students and professionals looking to go beyond basic prompting and explore more advanced techniques for creative content generation. It adds breadth by covering applications in areas like creative writing and podcasting.
Save
This practical guide offers a blend of API design theory and hands-on exercises. It focuses on building popular APIs and fostering a thriving developer ecosystem. The book includes expert advice and case studies, making it highly relevant for those looking to create successful and widely adopted APIs.
This comprehensive guide covers the core technologies of front-end web development: HTML, CSS, and JavaScript. It's designed for beginners and provides a solid foundation for understanding how websites are built. The book includes exercises and quizzes to reinforce learning, making it suitable for self-study or as a textbook. The latest editions include contemporary topics like responsive design and modern developer tools.
Focuses on advanced debugging techniques for .NET applications using native debugging tools like WinDBG. It delves into the internals of the .NET CLR and provides in-depth knowledge for tackling complex .NET bugs. This is an essential resource for experienced .NET developers and those involved in troubleshooting production issues.
Security is paramount in web application development. introduces application security concepts in an accessible manner using the Alice and Bob characters. It covers common vulnerabilities, secure coding practices, and how to build security into the development lifecycle. It's essential reading for anyone involved in building web applications to understand contemporary security challenges and defenses.
Django popular full-stack Python web framework. provides practical advice and best practices for building robust and scalable web applications with Django. It's a valuable resource for developers using or planning to use Django, directly relevant to the mentioned courses on Django.
Presents proven patterns for designing APIs that facilitate integration through loosely coupled message exchanges. It's a valuable resource for architects and developers working on complex integration scenarios, offering patterns to simplify the process.
Delves into the fundamental concepts behind building modern data systems, which are integral to many web applications. It explores various data storage and processing technologies, consistency models, and distributed systems challenges. While challenging, it's essential for those looking to deepen their understanding of the back-end and build scalable web applications. It's a valuable reference for professionals.
This guide aims to make prompt engineering accessible with a step-by-step approach. It is well-suited for beginners and those new to the field, including high school students and those in introductory undergraduate programs. It provides practical tips and is useful for gaining a broad understanding of how to formulate effective AI prompts.
Focuses on verification and debugging approaches specifically for embedded software with hardware dependencies. It covers the entire flow from design to debugging and explores various verification techniques. This specialized book for those working at the intersection of software and hardware in embedded systems.
A comprehensive guide aimed at making prompt engineering accessible to a wide audience. It covers various techniques and applications for leveraging AI language models effectively. is useful for high school students through working professionals seeking a thorough introduction and practical guidance.
A deep dive into the nuances and subtleties of Python, providing insights into the language's design and implementation, making it suitable for intermediate and advanced learners.
Focuses on practical debugging using popular tools like GDB, DDD, and Eclipse, commonly used in Linux/Unix environments. It provides hands-on guidance for using these debuggers effectively, covering topics such as inspecting variables, understanding memory issues, and debugging different programming paradigms. This is particularly useful for students and professionals working with C, C++, Java, Perl, or Python on these platforms. It serves as a valuable reference for tool-specific debugging.
React widely used JavaScript library for building user interfaces. provides a practical introduction to building web applications with React, covering modern patterns and best practices. It's highly relevant for those focusing on front-end web application development using a popular framework.
ASP.NET Core popular framework for building web applications with .NET. provides a detailed guide to ASP.NET Core, covering its features and how to build modern web applications. It's highly relevant for developers using the .NET ecosystem for web development, connecting with the ASP.NET Core course.
A thorough and well-organized guide to Python that covers a wide range of topics, from basic syntax to advanced concepts like web development and data science.
Offers a solid introduction to the principles and practices of designing effective web APIs. It's particularly useful for those new to API design, providing practical guidance and examples. It serves as a valuable reference for understanding the characteristics of well-designed APIs and the entire API design lifecycle.
While not solely focused on No-Code development, this book explores the principles of Lean software development and DevOps, which are highly relevant to the No-Code approach. It provides valuable insights into agile methodologies, continuous delivery, and building high-performing technology teams.
Spring widely used Java framework for building enterprise-level applications, including web applications. provides a comprehensive guide to the Spring framework, covering its core concepts and how to build various types of applications with it. It's essential for developers using Java and Spring for web development, aligning with the Java Spring Boot course.
Vue.js is another popular JavaScript framework for building user interfaces. guides readers through building web applications with Vue.js, covering its core features and concepts. It's a valuable resource for those interested in using Vue.js for their front-end development projects.
This guide offers quick tips and tricks for prompt engineering across different generative AI models, including text and image generation models. It's a practical resource for users who want to improve their immediate results with various AI tools. It's suitable for all levels looking for actionable advice.
Laravel popular PHP web framework. provides a practical introduction to Laravel, guiding readers through building modern web applications using its features and conventions. It's a valuable resource for developers focusing on PHP-based web development, relevant to the Laravel course mentioned.
Dives into the practical aspects of designing RESTful APIs, covering design patterns and best practices. It's suitable for beginners and explores topics such as API gateways and security. The examples are easy to follow, making it a good resource for implementing patterns programmatically.
Explores advanced debugging techniques, including those based on program analysis, visualization, and automated approaches. It delves into more complex debugging scenarios and provides insights into cutting-edge methods. This book is suitable for experienced developers and researchers interested in the theoretical underpinnings and advanced practices of debugging.
Save
An excellent resource for beginners learning GraphQL, this book focuses on declarative data fetching and building modern web applications using GraphQL. It provides a clear introduction to the concepts and practical examples.
Provides insights into the world of API management from an architect's perspective. It covers the basics of APIs, technologies for building API management solutions, design principles, security, and monetization. It's a useful resource for understanding the broader aspects of managing an API program.
While not solely focused on prompt engineering, this book provides a strong foundation in understanding how LLMs work, which is essential for effective prompting. It's suitable for undergraduate and graduate students, offering technical insights into language understanding and generation. It serves as valuable background reading for those wanting to understand the underlying mechanisms of the models they are prompting. Expected publication in September 2024.
Explores prompt engineering within the broader context of generative AI and touches upon ethical considerations. It's relevant for all levels, providing a balanced view of the technical aspects and the societal impact of generative AI. It's useful for gaining a broader understanding and considering the responsible use of AI.
This handbook is geared towards engineers working with LLMs, covering the process from concept to production. It provides a deeper technical understanding of integrating and managing LLMs, which is relevant for prompt engineers working in a development context. It is best suited for graduate students and working professionals.
This report by Forrester provides an in-depth analysis of the No-Code/Low-Code market, including its key trends, challenges, and vendor landscape. It offers valuable insights for business leaders and IT professionals considering adopting No-Code solutions.
Offers a deeper dive into JavaScript programming concepts. It's suitable for those who have a basic understanding of coding and want to improve their JavaScript skills for web application development. It covers not just the language but also programming paradigms and computer science fundamentals, making it valuable for solidifying understanding. The book is available online for free, making it an accessible resource.

Share

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

Similar courses

Here are nine courses similar to Vibe Coding with Replit AI – Build Real Apps Without Coding.
Prompt Engineering for ChatGPT
Most relevant
Flask for Beginners: Creating an Application
Most relevant
Building No-Code Apps with AppSheet: Automation
Most relevant
UiPath Agentic Automation Associate
Most relevant
Create Your First Web App with Python and Flask
Most relevant
Google AppSheet: Getting Started
Most relevant
Build a Project Tracking App with AppSheet
Most relevant
Power Pages for Beginners: Create Website for Your...
Most relevant
Master Bubble io: Stunning Web Apps Without Code
Most relevant

Udemy Buyer Protection & Guarantee

Verified partner policies & purchase protections

Global Marketplace Leader
Free Trial & Audit

Free Lecture Previews

Free preview video lectures available for all courses; optional 7-day free trial on Personal Plan subscriptions (cancel before trial ends to avoid conversion).

Return & Refund Policy

30-Day Money-Back Guarantee

30-day money-back guarantee on all eligible individual course purchases (provided course content has not been substantially consumed or downloaded). Subscription fees are non-refundable once billed.

Buyer Protections

Verified Academic & Industry Partner

Lifetime access to purchased individual courses and future updates, verifiable certificate of completion, and direct student Q&A forums.

Key Purchase Protections
30-day 100% money-back guarantee on course purchases
Lifetime access on web, mobile, and offline
Certificate of completion included with purchase
Direct instructor Q&A and active student community
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
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 - 2025 OpenCourser