Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Ethical Hacking
Computer Networking
Digital Marketing
The Art of Structural Engineering: Vaults
Gamification
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn User Interface Design, earn certificates with free online courses from Harvard, Stanford, University of Michigan, Johns Hopkins and other top universities around the world. Read reviews to decide if a class is right for you.
Discover how to choose and implement the right animation widgets in Flutter to create engaging and visually appealing apps. Learn techniques to make your animations enhance rather than hinder user experience.
Explore XAML's key features for Silverlight development, including declarative UI definition and tool compatibility, enhancing your ability to create dynamic web applications.
Learn essential Figma techniques: scrolling, components, overlays, menus, web design, prototyping, animations, and more. Master UI/UX design and bring your creations to life with HTML/CSS.
Learn to create dynamic animations in React using Framer Motion, covering setup, variants, keyframes, route transitions, SVG animations, and draggable elements for enhanced user interfaces.
Learn to create an interactive quiz application using HTML, CSS, and JavaScript, covering UI design, question handling, scoring, and data storage.
Hey ninjas, in this CSS tutorial series I'll bunch together a collection of different CSS tips and tricks and show you how to make some CSS-only goodies. We'll look at CSS tooltips, burger navs, modals and popups, festive lights, star wars text and more.
Learn Bulma CSS with The Net Ninja! In this course, you will learn about setup, fonts and colours, spacing and containers, navbar, breadcrumbs, grid columns, responsive classes, tabbed content, message boxes, buttons, cards, creating modals, form fields,…
Learn interactive media design and creative problem-solving techniques for websites and interfaces using computer-based tools and principles.
Develop web planning, design, and production skills through hands-on projects. Master pre-production techniques and create functional websites.
Create secure web interfaces, manage databases, and access servers using Python. Develop practical skills in file handling, report formatting, and information extraction.
Master web design principles and create dynamic UI/UX for web and mobile using Adobe XD, Photoshop, and Illustrator. Develop portfolio-ready projects for various digital platforms.
Explore creative and technical aspects of game art and design, from concept art to gameplay, emphasizing digital prototyping for 2D and 3D games.
Learn secure Python web programming to create interfaces, manage databases, handle files, and access web servers. Develop skills in report formatting and information extraction.
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
Master UI/UX design principles for digital platforms. Create intuitive interfaces, conduct user testing, and develop prototypes using industry-standard tools like Figma and Adobe Xd.
Get personalized course recommendations, track subjects and courses with reminders, and more.