Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Google is an American multinational corporation specializing in Internet-related services and products. These include search, cloud computing, software, and online advertising technologies. Most of its profits are derived from AdWords
This class teaches the basics of networking using Android, and is a part of the Android Basics Nanodegree by Google.
This course will help you organize a strategy of identifying your perfect user, and teach you how to grow your user base by focusing your product on their needs.
Learn how browsers convert HTML, CSS and JavaScript into websites while you experiment with Chrome Developer Tools to measure and optimize website speed!
Learn how to make your apps interactive using buttons and text! In this course you'll learn the basics of the Java programming language and how to apply them to Android.
Build bigger and better Android and Java apps using the Gradle build tool.
In this course, you’ll learn how to setup your development environment and save a lot of time and effort with automatic optimization.
Learn how a client communicates with a server, including HTTP's request and response cycle, HTTP/2 and HTTPs.
Performance matters to users, so it must matter to you. Learn how to identify and fix bottlenecks in your Android applications, and ensure a smooth user experience.
Learn and apply the material design principles that define Android's visual language to your apps.
Learn the fundamentals of the Kotlin programming language from Kotlin experts at Google.
This course will demystify the browser's rendering pipeline and make it easy for you to build high performance web apps.
Learn how to effectively develop, implement, and measure your monetization strategy, iterating on the model as appropriate.
Create a targeted resume that gets the attention of recruiters and lands you an interview in tech.
Learn how to design your first layout in Android! This is the first course in the Android Basics Nanodegree program.
Learning to prototype will save you time and money in the development process. You’ll create quality apps faster and have confidence in the viability of your products.
Get personalized course recommendations, track subjects and courses with reminders, and more.