Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
IT & Networking
Software Engineering
Supporting Victims of Domestic Violence
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Understanding Dementia
Organize and share your learning with Class Central Lists.
View our Lists Showcase
A hands-on Unity tutorial that turns a Cookie Clicker project into an ad-supported game by integrating Unity Ads.
Build an Android file picker in Kotlin that lets users select multiple files across a wide range of file types.
Build an Android broadcasting app with AgoraIO, then add voice changing to its live audio feature.
Build a pizzeria website with Razor Pages, handling form submissions, displaying orders, and saving them to a database.
Build a Kotlin Android app that checks an email address’s validity through the Mailboxlayer API, connecting the interface to the service with Retrofit.
Build a game login flow by creating an ASP.NET API with user registration and database-backed sign-in, then connect a Unity client to send requests and parse responses.
Build a full-stack Android app by creating an ASP.NET API, deploying it to Azure, and connecting it to a Kotlin Jetpack Compose client.
Build a Unity first-person shooter from scratch, adding player movement, pathfinding enemies, raycast weapons, and a menu-driven game loop.
Build an Android profile interface entirely in Kotlin using Jetpack Compose, including constraint-based layouts and state-driven recomposition.
Build a desktop PDF converter with C# WPF and Syncfusion, including document and image conversions, a themed interface, and responsive resizing.
Build a C# app that uploads an audio file to AssemblyAI, requests a transcript, and parses the API response.
Builds a C# Discord bot that checks posted links with a security service and deletes messages containing links flagged as malicious.
See how C# events restrict delegate invocation while letting other classes subscribe and unsubscribe handlers.
See how C# delegates let methods run on behalf of other objects, helping organize logic into modular, readable code.
Learn how C#’s async and await keep applications responsive during long-running work such as I/O operations.
Get personalized course recommendations, track subjects and courses with reminders, and more.