Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to create a precise recycling logo in Adobe Illustrator CC while mastering essential tools and techniques for document setup, shape creation, layering, and precise art manipulation.
Learn to create a JavaScript Paint App with brush strokes, shapes, and image saving/loading functionality. Enhance your web development skills through hands-on coding of interactive graphics applications.
Learn to build a JavaScript Paint App: implement toolbar, canvas mouse positions, save/redraw canvas, create rubber band system, find angles, convert radians/degrees, save/import images, and set up event handling.
Learn Canvas API and trigonometry for game development and graphics programming through a hands-on project. Master essential concepts to create interactive visuals and animations using JavaScript.
Learn to dynamically generate HTML tables using JavaScript, covering Array.from, Rest Parameters, Custom Ranges, Arrow Operators, For In, Map, and HTML element manipulation techniques.
Learn to create dynamic pie charts using Canvas and JSON data, covering random color generation, JSON parsing, and advanced Canvas drawing techniques in JavaScript.
Learn to build a functional JavaScript calculator using Bootstrap for design. Covers calculator logic, functions, if statements, and event handling in a concise, practical tutorial.
Learn JavaScript through hands-on projects, covering Bootstrap, Node, Express, MongoDB, jQuery, React, Vue, and HTML Canvas. Build real-world applications while mastering essential web development skills.
Learn Java Persistence API, Maven, and Hibernate for efficient database operations. Covers setup, CRUD operations, and querying using practical examples with MySQL.
Learn Java EE form validation, JSTL tags, database integration, and practical examples. Master JSTL for creating variables, flow control, string manipulation, and more in web development.
Comprehensive guide to Java EE essentials: Servlets, JSP, database connections, object passing, server setup, and working environment configuration.
Learn D programming essentials: variables, functions, loops, arrays, OOP, templates, threads. Comprehensive coverage of language features for efficient and powerful coding.
Comprehensive Java programming guide covering core concepts, data structures, OOP, file handling, and advanced topics for beginners to intermediate learners.
Comprehensive guide to LaTeX typesetting system, covering essential concepts and techniques for creating professional technical and scientific documents with beautiful formulas.
Learn to create Pong on Arduino, focusing on ball collision detection, movement, and game mechanics using efficient binary operations and clever algorithms.
Get personalized course recommendations, track subjects and courses with reminders, and more.