We may earn an affiliate commission when you visit our partners.
Course image
Brinis Hamza and Abderrahmen Brinis

List Of Games You Will Build:

  1. ColorSwitch  Game

  2. Flappy Bird Game

  3. Basketball Game

  4. Ellen Game

  5. Space Shooter Game

  6. Sunny Land Game

  7. Knife Hit Game

Other than that you will learn to:

Read more

List Of Games You Will Build:

  1. ColorSwitch  Game

  2. Flappy Bird Game

  3. Basketball Game

  4. Ellen Game

  5. Space Shooter Game

  6. Sunny Land Game

  7. Knife Hit Game

Other than that you will learn to:

  1. Create Awesome Games using "Analog Controller"for Best Game Practice

  2. Publishing a Game on Google Play Store

  3. Create Awesome Level Design using "TileMap"

  4. Create your own level Design

  5. Create  Best Score(Score System)

  6. Make AI Enemy.

Learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile Games with the Unity game engine.

Build a strong foundation in Unity and Android Game Development with this course.

  • Android Game Examples

  • Version Controlling

  • Leader boards implementation

The course is project-based as we believe this is the best way to learn Unity and C#. You will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are talking-head videos, powerful diagrams, quality screen casts and more.

Oh, and it's just bigger and better than other Unity courses you will find online. See the course length and the reviews.

For each demo game you build you will follow this process...

  • Be challenged to build the entire game yourself.

  • Be shown step-by step how to build it.

  • Be challenged to apply, and re-apply your knowledge regularly.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

You will learn C#, and in turn build a solid foundation for Object Oriented Programming. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.

What this course DOESN'T cover...

Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering...

  • Performance optimization.

  • Editor plugins or modifications.

  • Physics engine modification*

Who this course is for:

  • Anyone Who Wants To Master Unity 2D  Games  Should Take This Course

Enroll now

What's inside

Syllabus

Installing Unity and Tools
Download Unity and Tools
Students Will be able to Create 2D game from scratch

Download  Assets  From The Link Below :

https://drive.google.com/open?id=1ZmFMbz9TT87Gh7uZemM_6lo1Xsg1bIGe

Read more

Download  Assets  From The Link Below :

https://drive.google.com/open?id=1ZmFMbz9TT87Gh7uZemM_6lo1Xsg1bIGe

Download  Assets  From The Link Below :

https://drive.google.com/open?id=1ZmFMbz9TT87Gh7uZemM_6lo1Xsg1bIGe

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses C# and the Unity game engine, which are industry standards for creating cross-platform 2D games, making this course highly relevant for those seeking employment
Focuses on building seven different 2D games, providing learners with a diverse portfolio to showcase their skills and understanding of game development principles
Covers level design using TileMap, which is a common and efficient technique for creating 2D game environments, streamlining the development process for beginners
Teaches how to implement a score system, which is a fundamental element in game design and provides learners with a practical skill applicable to various game genres
Includes a lesson on publishing a game on the Google Play Store, giving learners practical knowledge of the entire game development lifecycle from creation to distribution
Does not cover performance optimization, editor plugins, or physics engine modification, which are important considerations for advanced game development projects

Save this course

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

Reviews summary

Practical unity 2d game development

According to learners, this course offers a highly practical and project-based approach to learning Unity 2D game development. Students appreciate being able to build 7 complete, playable games from scratch, finding this method effective for learning Unity and C# fundamentals. The course provides a solid introduction for beginners, covering basics like movement, scoring, and simple AI. However, some reviews mention challenges adapting the content to newer versions of Unity, occasionally requiring debugging or external research to resolve technical issues or code errors. Despite needing occasional updates, many find it a great starting point for aspiring indie developers or hobbyists.
Includes steps to publish mobile games
"The section on publishing to Google Play was helpful."
"Includes instructions on how to get your game onto mobile stores."
"Provided a guide for building the application for release."
Instructor explains concepts well
"The instructor is clear and easy to follow."
"Explanations of the code and Unity features were generally very good."
"Liked the step-by-step teaching style."
"Concepts were explained in a way that beginners could understand."
Solid foundation for Unity and C# basics
"This course is great for absolute beginners in game development and Unity."
"I learned the fundamentals of C# and Unity 2D very quickly."
"Explains the basic concepts needed to start making simple games."
"Gave me a solid understanding of how Unity works for 2D."
Effective hands-on approach building games
"The project based learning is great, building each game piece by piece solidified concepts for me."
"I love how you build several games, it makes the learning process much more engaging and you have something tangible at the end."
"Building 7 games is a solid way to learn Unity and C#, I really enjoyed that aspect."
"Seeing the progression from a blank scene to a full game is very rewarding."
Encountered code errors and bugs
"I encountered quite a few bugs and errors while following along."
"The code sometimes didn't work exactly as shown, requiring debugging."
"Spent a fair amount of time trying to get things to run without errors."
"Some projects had issues that were hard to track down without help."
Content may be outdated for latest Unity
"Some parts of the course are outdated due to Unity updates, which can cause errors."
"Had to spend time searching online for solutions when code didn't work with the current Unity version."
"It would be great if the instructor updated the videos for newer Unity versions."
"Requires some prior knowledge or willingness to troubleshoot version differences."

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 2D Game Development : Build 7 Android iOS 2D Games using C# with these activities:
Review C# Fundamentals
Solidify your understanding of C# syntax, data types, and control flow to prepare for scripting game logic in Unity.
Show steps
  • Review C# tutorials and documentation.
  • Practice writing simple C# programs.
  • Complete online C# coding challenges.
Practice with Unity Editor Interface
Familiarize yourself with the Unity editor's layout, tools, and common workflows to streamline game development.
Browse courses on Unity Editor
Show steps
  • Explore the Unity editor interface.
  • Create a new Unity project.
  • Import assets into the project.
Simple 2D Game Prototype
Build a basic 2D game prototype to apply the concepts learned in the course and gain hands-on experience.
Show steps
  • Design a simple game concept.
  • Implement basic player movement.
  • Add simple game mechanics.
  • Test and refine the gameplay.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Unity 2D Tutorials
Enhance your understanding of specific game development techniques by following step-by-step Unity 2D tutorials.
Show steps
  • Find tutorials on topics of interest.
  • Follow the tutorial instructions carefully.
  • Adapt the tutorial to your own project.
Document Game Development Process
Create a blog or video series documenting your game development journey to reinforce learning and share knowledge.
Show steps
  • Choose a platform for documentation.
  • Document each step of the process.
  • Share your content with others.
Contribute to a Unity Open Source Project
Contribute to an open-source Unity project to gain experience working in a collaborative environment and improve your coding skills.
Show steps
  • Find an open-source Unity project.
  • Identify areas for contribution.
  • Submit your contributions.
Polish and Publish a Game
Take a game you've developed and polish it for publishing on the Google Play Store or Apple App Store.
Show steps
  • Refine the game's mechanics and art.
  • Optimize the game for performance.
  • Prepare the game for publishing.
  • Publish the game on a store.

Career center

Learners who complete 2D Game Development : Build 7 Android iOS 2D Games using C# will develop knowledge and skills that may be useful to these careers:
Game Developer
A game developer brings video game concepts to life. This role involves coding, designing, and testing games for various platforms. This course helps build a foundation in Unity, a popular game engine, and C#, a versatile programming language. By creating multiple 2D games, like a flappy bird game, basketball game, or space shooter game, the course provides hands-on experience that directly translates to the skills needed for a game developer. The course also covers essential aspects like level design using TileMap and creating score systems, which are crucial for creating engaging games. If you're interested in becoming a game developer, this course offers practical experience in building real games, and you'll learn to confidently use the basics of coding and game development.
Unity Developer
A Unity developer uses the Unity game engine to create interactive applications, games, and simulations for various platforms. This role demands strong programming skills and a deep understanding of the engine's features. This course helps build a strong foundation in Unity with hands-on experience. You will create awesome games and learn to create your own level design. The course may be useful for aspiring Unity developers because it offers practical experience in building seven different 2D games. You will learn to create a space shooter game, for example. If you are interested in becoming a Unity developer, this course provides a project-based approach to learning and building a portfolio.
Mobile Game Developer
A mobile game developer specializes in creating games for smartphones and tablets. This career path requires proficiency in mobile game development, optimization for different devices, and familiarity with mobile platforms like Android and iOS. With this course, you will create awesome games using the analog controller. Furthermore, the course uses Unity, so you can learn Android game examples. This course is project-based as you learn dry programming concepts, but applying them immediately to real indie games as you go. This course may be particularly useful for those interested in mobile game development because it focuses on building Android and iOS games using Unity and C# so you can make a space shooter game, for example.
C# Developer
A C# developer writes code using the C# programming language to create software applications, games, and web services. A C# developer benefits from a solid understanding of object-oriented programming principles. This course is a good start for prospective C# developers, as it will help build a solid foundation for object-oriented programming. By the end of the course you'll be very confident in the basics of coding and game development. This course provides a practical context for learning C# by applying it to game development. You will create a basketball game, for example, and learn how to make an AI enemy. The course helps prospective C# developers build a portfolio of game projects.
Indie Game Developer
An indie game developer works independently or in a small team to create and publish their own video games. Success in this role requires a broad skillset, including programming, design, and marketing. This course may be a good start for individuals interested in becoming indie game developers as it will help build a strong foundation in Unity and C#. You will learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile games. You will learn to create awesome games for best game practice. Furthermore, you will apply them immediately to real indie games as you go. If you're drawn to the indie game development scene, this course provides a solid foundation for creating and publishing your own games.
Software Engineer
Software engineers design, develop, and test software applications. A software engineer requires strong programming skills and problem-solving abilities. This course may be useful for aspiring software engineers, because it focuses on building fully functional mobile games using Unity and C#. You will create awesome games using the analog controller, and learn to create your own level design. Creating multiple games, such as a knife hit game or sunny land game, provides practical coding experience and demonstrates the ability to apply programming concepts to real-world projects. If you want to become a software engineer, this course also helps build a strong foundation in object-oriented programming principles.
Game Designer
A game designer conceptualizes and designs the gameplay, rules, and story of a video game. They need a creative mindset along with a strong understanding of player psychology. This course helps foster creativity and game design thinking by guiding you through the creation of seven different 2D games, such as a collor switch game, flappy bird game, or basketball game. The course may be particularly useful for aspiring game designers because it covers essential aspects of game development like level design using TileMap, creating score systems, and implementing AI enemies, which are all important elements of game design. Game designers can benefit from understanding the technical aspects of game development, and they have creative control over the game.
Level Designer
A level designer is responsible for creating the environments and layouts within a video game. This involves designing engaging and challenging spaces that fit the game's narrative and gameplay. This course helps build a foundation in level design using 'TileMap'. You will create awesome level design. Furthermore, the course may be useful for aspiring level designers as it offers practical experience in creating levels for seven different 2D games, such as a space shooter game or sunny land game. You will learn to create your own level design. Level designers will be able to understand how the game environment can improve a game.
Application Developer
An application developer creates software applications for computers and mobile devices. This role requires expertise in programming languages and software development methodologies. This course may be useful for aspiring application developers because it focuses on building fully functional Android mobile games using Unity and C#. With this course, you will create awesome level design using TileMap. The course may give you a practical project-based approach to learning and building a portfolio. You will also learn the basics of coding and game development. Application developers can benefit from a general-purpose background in programming.
Software Developer
Software developer is a broad term for someone who develops software. This can include working on mobile applications, web applications, and desktop applications. This course allows you to build seven very different games including a Space Shooter Game, Ellen Game, and Knife Hit Game. It also teaches fundamental skills like how to create assets, level desgin, and creating score systems. It teaches mobile app creation using Unity, which helps you better understand the software ecosystem for mobile platforms.
Simulation Developer
A simulation developer creates realistic simulations for training, research, or entertainment purposes. Working as a simulation developer requires strong programming skills, mathematical knowledge, and the ability to model real-world systems. This course may be a good start for aspiring simulation developers because it focuses on building games using Unity. You will learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile Games. Creating multiple games, like a color switch game, flappy bird game, or basketball game, provides hands-on experience in building interactive and dynamic systems. With this course, you will create awesome games using analog controller for best game practice.
Augmented Reality Developer
An augmented reality developer creates interactive experiences that blend digital content with the real world and requires strong programming skills and requires knowledge of AR platforms and technologies. The course helps you to build a strong foundation in Unity and Android Game Development. You will learn the basic concepts, tools, and functions that you will need to build fully functional Android mobile games. The course may be useful for aspiring augmented reality developers because it provides practical experience in building interactive 2D games using Unity, which is a popular engine for AR development. Taking this course provides familiarity building interactive experiences.
Virtual Reality Developer
Virtual reality developers help bring digital content into the real world. They require programming skills, the ability to design user interfaces, and the ability to work with VR equipment. The course may be useful because participants will build a strong foundation in Unity, which could be useful when creating virtual reality content. Participants will learn to create awesome level desgin using TileMap. This course may benefit virtual reality developers because it provides practical experience building 2D games in a game environment. If you are interested in becoming a virtual reality developer, this course will help you be very confident in the basics of coding and game development.
Project Manager
Project managers oversee and coordinate software and game development projects. They require leadership skills, and the ability to ensure that the project will be completed on time. This course may be useful for aspiring project managers, because a key element of the course is to build seven different games, including a Space Shooter Game, Ellen Game, and Knife Hit Game. It also teaches fundamental skills like how to create assets, level design, and creating score systems. This course may help aspiring program managers become adept with the workstreams involved in game development.
Quality Assurance Tester
A quality assurance tester tests software and games for bugs, glitches, and other issues. This role demands attention to detail and a passion for ensuring a high-quality user experience. This course may be useful to have for those who plan on joining the quality control industry for games. The course is intended to help students create Android games from scratch. During this process, you will fix issues and test the game. Furthermore, you will build the application. If you join the quality assurance tester roles, you'll already have built 7 games and fixed issues that may arise.

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 2D Game Development : Build 7 Android iOS 2D Games using C#.
The most recent edition of Schell's widely acclaimed book, updated to include examples from newer platforms like VR/AR and contemporary game design trends such as free-to-play and hybrid games. It remains a must-read for a broad understanding and incorporates contemporary topics.
Is an excellent starting point for beginners to gain a broad understanding of C# and the .NET ecosystem. It covers fundamentals of C# programming and explores modern cross-platform development with .NET 8, including topics like ASP.NET Core, Blazor, and Entity Framework Core. Its hands-on exercises make it a useful resource for solidifying understanding and it is often recommended for those new to the language.
Specifically tailored for independent developers, this book is an essential guide to the publishing process. It covers crucial aspects like understanding publishers, marketing, sales, distribution, funding, and contracts. is highly practical and serves as a valuable reference tool for those looking to self-publish or work with a publisher.
Classic work on game design. It covers a wide range of topics, including game mechanics, storytelling, and ethics.
Understanding the legal landscape is critical in game publishing. provides essential knowledge on intellectual property, contracts, privacy laws, and other legal considerations. It vital reference tool for developers and publishers alike to navigate the complexities of the industry legally and ethically.
Given the prevalence of free-to-play games, understanding freemium models and the analytics behind them is crucial for many publishers. delves into these topics, providing valuable knowledge for revenue generation and user engagement strategies.
Provides a comprehensive overview of the core concepts and principles of game design, including game mechanics, level design, and player psychology. It is an excellent resource for anyone interested in learning the basics of game design.
Provides a comprehensive overview of level design, covering both the theoretical and practical aspects of the field. It is an excellent resource for anyone who wants to learn more about the art and science of level design.
Provides a hands-on approach to 2D game development using Unity and C#, with a specific focus on Unity's 2D tools, including Tilemaps. It's an excellent resource for beginners and those with some programming knowledge looking to understand how tilemaps are used in a popular game engine. The book delves into practical concepts like sprites, tile slicing, and the Tilemap feature, making it a useful reference for implementing tilemaps in Unity projects.
Known for its engaging and visually rich approach, this book is ideal for beginners who prefer a less traditional learning style. It covers C# fundamentals, object-oriented programming, and even touches upon Unity game development and LINQ.
Published by the American Bar Association, this guide focuses on the legal aspects of video game development, including intellectual property, contracts, and regulatory issues. It practical resource for understanding the legal framework that underpins game publishing activities. It useful reference tool.
Covers best practices for using Unity in production. It great resource for experienced Unity users who want to learn how to create high-quality games.
Offers compelling, behind-the-scenes accounts of the development of various video games, from AAA titles to indie hits. It provides a realistic view of the challenges and triumphs in game creation, offering valuable context for understanding the publishing side of the industry. It is more valuable as additional reading to provide real-world examples and is highly relevant due to its popularity and reputation within the gaming community.
Provides a comprehensive overview of Unity, covering everything from the basics to advanced concepts. It great resource for both beginners and experienced Unity users.
Collection of essays from some of the world's leading level designers. It offers a wide range of perspectives on the subject, providing valuable insights into the creative process.
Effective marketing cornerstone of successful game publishing. provides a fundamental understanding of marketing principles specifically tailored to the gaming audience. It is particularly useful for those in publishing roles who may not have a dedicated marketing background.
Another foundational book for software developers, 'Clean Code' emphasizes the importance of writing readable, maintainable, and testable code. While not C#-specific, the principles and practices are directly applicable and highly recommended for any C# programmer.
This cookbook offers practical recipes for developing 2D and 3D games with Godot 4, featuring a section specifically dedicated to the new TileSet and TileMap updates. It's valuable for users transitioning to Godot 4 or those wanting to leverage the engine's built-in tilemap system efficiently. The book serves as a great reference for implementing various tilemap functionalities within the Godot engine.
Offers an in-depth look at the business side of the video game industry from an investor's perspective. It provides a historical and data-backed analysis of industry trends, helping readers understand the economic forces that shape publishing decisions. This valuable resource for gaining a broad understanding of the market landscape.
Praised for its engaging and less formal approach, this book great resource for beginners learning C#. It uses analogies and examples to make learning enjoyable and effective. It covers fundamental C# concepts in a clear and understandable manner.
Focused on the practicalities of independent game development, this handbook includes valuable information on bringing a game to market, which is directly relevant to indie publishing. It covers aspects of business, marketing, and distribution from an indie perspective.
This practical guide is specifically tailored for mobile game development with Unity, covering both iOS and Android deployment. It provides a comprehensive overview of Unity's features relevant to mobile platforms and guides readers through building complete 2D and 3D games. is valuable for understanding the specific considerations of developing for mobile.
This comprehensive reference book suitable for intermediate to advanced C# developers. It provides in-depth coverage of the C# language and the .NET runtime and base class library. While not a beginner's tutorial, it's an invaluable resource for deepening understanding and as a quick reference. The latest edition covers C# 12 and .NET 8.
Offers a practical, hands-on approach to game design with a strong emphasis on the player experience. It guides readers through the process of designing, playtesting, and iterating on games. It's an excellent resource for gaining a broad understanding and solidifying practical skills, often used as a textbook.
Offers a practical and engaging way to learn C# by applying it to game development using the Unity engine. It's well-suited for beginners and those interested in game development, providing hands-on experience and reinforcing programming concepts through project building. The latest editions cover recent Unity versions.
A follow-up to 'Blood, Sweat, and Pixels,' this book examines the instability of the video game industry through stories of studio closures and layoffs. It offers a critical perspective on the business practices and challenges faced by developers, providing important context for understanding the risks and realities of game publishing. This is valuable additional reading.
Offers a comprehensive and in-depth exploration of C# and the .NET framework, suitable for intermediate and advanced programmers. It covers a wide range of topics, including foundational principles, object-oriented development, and various .NET technologies like ASP.NET Core and Entity Framework Core.
While not C#-specific, this book cornerstone for any software developer seeking to write high-quality code. It covers a wide range of programming practices, from design and construction to debugging and testing. Its principles are directly applicable to C# development and are crucial for writing maintainable and efficient code.
This seminal work, often referred to as the 'Gang of Four' book, foundational text on software design patterns. While not C#-specific (examples are in Smalltalk and C++), the patterns and principles are universally applicable to object-oriented programming in C#. It's essential for developers looking to write well-structured and maintainable code.
For developers focusing on web development with C#, this book is an excellent resource for learning ASP.NET Core. It provides a practical, in-depth guide to building modern web applications and services. It's suitable for those with a foundational understanding of C# and web concepts.
Aimed at developers with prior Unity and C# experience, this book focuses on mastering advanced techniques for building efficient and engaging games. It covers project organization, clean code, Unity plugins, and performance optimization, making it a great resource for deepening understanding and learning contemporary best practices.
Explores fundamental design patterns applicable to game development, including concepts relevant to organizing game elements efficiently, which is crucial when working with tilemaps and large game worlds. While not exclusively about tilemaps, it provides foundational knowledge in game architecture that enhances understanding of how tilemap systems are often structured. It is considered a must-read classic for game programmers.
Specialized guide to level design for AR games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create experiences that are both engaging and informative.
Specialized guide to level design for casual games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create experiences that are accessible and fun for all ages.
Specialized guide to level design for educational games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create experiences that are both engaging and educational.
Specialized guide to level design for social games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create experiences that are both cooperative and competitive.
Specialized guide to level design for multiplayer games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create experiences that are both fair and fun for all players.
Specialized guide to level design for open-world games. It covers the unique challenges and opportunities of designing for this platform, such as the need to create vast and immersive worlds that players can explore at their own pace.
This handbook provides a comprehensive overview of the game production lifecycle, from concept to release. It covers essential topics such as project management, team organization, and working with external partners, all of which are integral to successful game publishing. While not solely focused on publishing, it provides crucial background knowledge for understanding the production challenges that impact publishing.
This academic book provides a comprehensive overview of the video game industry's evolution, current state, and future trends. It examines various facets of the industry, including marketing, distribution, and regional markets, offering a broad understanding relevant to publishing strategies.
Focuses specifically on Android game development using Unity, taking a reader from basic concepts to building a complete Android game. It covers fundamental programming concepts within the Android and Unity context and explores tools like OpenGL ES. This targeted resource for those focused solely on Android.
Focuses specifically on Entity Framework Core, Microsoft's recommended data access technology for .NET. It's essential for developers working with databases in C# applications, providing detailed guidance on using EF Core effectively.
Designed for complete newcomers to Unity and C#, this book provides a structured, step-by-step approach to creating a first game. It focuses on the basics of the Unity interface and C# programming, making it very accessible for absolute beginners.
Provides a deep understanding of dependency injection, a crucial technique for building loosely coupled and testable applications in C# and .NET. It covers principles, practices, and various patterns, making it valuable for intermediate to advanced developers.

Share

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

Similar courses

Here are nine courses similar to 2D Game Development : Build 7 Android iOS 2D Games using C#.
Create a Dark Moody Atmospheric 2D Game with Unity and C#
Most relevant
Introduction to C# Programming and Unity
Most relevant
C# and Unity by Example — 20+ Mini Game Development...
Most relevant
Unity 2D RPG: Complete Combat System
Most relevant
Learn how to create a 2D Action game with Unity
Most relevant
Unity 2D Dungeon Gunner Roguelike Development Course
Most relevant
Learn To Create A Roguelike Game In Unity
Most relevant
The Complete Guide to Unity 2D : Endless Runner
Most relevant
Unity Android : Build 3D ZigZag Racing Game with Unity &...
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