Filter search results by category
What do you want to learn today?
We only show results in your preferred language, but courses in other languages are available as well.
Learn to write clean, maintainable, and modular CSS code through the implementation of designed naming and file structures, such as BEM, and the use of Sass, a CSS precompiler.
Find out how fun and rewarding programming can be! In this course, you will learn the principles of object-oriented programming, get hands-on practice with interactive exercises, and start working on your very own app!
Transform your computer into a programming powerhouse! Install everything you need to set up your first Java projects, including Eclipse, the most widely used integrated development environment.
Are you planning to join the OpenClassrooms team? That's great! Learn what you need to know before joining us in our mission to make education accessible.
Go beyond basic HTML and CSS skills and learn how to create great layouts using CSS layout techniques!
Find out what a product manager is, what they do, and what their roles and responsibilities are. Learn about the types of interaction that a product manager might have with the rest of the organization and describe the characteristics of a good product manager.
Create unit tests to minimize bugs. Your mobile apps will be reliable and you'll make your users happy.
Effective product managers are data-driven in their decision-making. Learn the necessary concepts, tools and frameworks to ensure that your product goals are being met.
In order to know how good an idea is, you need to research the competition, identify a market segment, find and interview potential customers, and develop target personas.
Prototyping is an excellent way to communicate and get feedback - whether it is customers, stakeholders or even your own developers. Learn the process of identifying a minimum viable product!