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 the KMP pattern matching algorithm, its implementation in Python, and its applications in computer science. Understand the advantages over naive algorithms and analyze time complexity.
Explore marketing analytics: track digital campaigns, overcome challenges, apply models, assess brand value, and calculate customer lifetime value. Discover career opportunities in this growing field.
Learn to build and apply Artificial Neural Networks for predicting bank defaulters using Keras, covering ANN architecture, activation functions, backpropagation, and practical demonstrations.
Learn to predict used smartphone prices using data visualization and science techniques on Jupyter, with hands-on demos and practical insights for tech-savvy individuals interested in market trends.
Learn the KMP pattern matching algorithm, its implementation in Java, and applications in computer science. Covers naive and KMP approaches, code examples, complexity analysis, and real-world uses.
Learn Java Generics: create flexible, type-safe code with generic classes, interfaces, and methods. Explore types, wildcards, and bounded parameters through practical demonstrations.
Explore data-driven IPL auction strategies using analytics, player performance comparisons, and predictive modeling. Learn Tableau basics for creating insightful dashboards.
Learn customer segmentation using four clustering techniques: KMeans, DBSCAN, MeanShift, and Agglomerative. Apply these methods to real-world data and compare their effectiveness in dividing customers into meaningful groups.
Learn Java 8 lambda expressions: syntax, functional interfaces, method references, and practical applications for concise and efficient code.
Learn to solve the Tower of Hanoi puzzle using Python, covering concepts like dynamic programming and recursion. Gain practical coding skills and understand complexity analysis.
Explore popular classification algorithms, their comparisons, and real-world applications through a case study on employee promotion prediction using various techniques.
Learn to manage products through their lifecycle stages, from development to decline. Understand PLM concepts, phases, benefits, and software for streamlined processes and competitive advantage.
Learn greedy programming in Java, covering concepts, examples, and implementations of Fractional Knapsack and Prim's Algorithm for minimal spanning trees. Gain practical skills in solving optimization problems efficiently.
Learn to create a digital clock using Python, GUI, and Tkinter. Explore time modules, label functions, and strftime for a hands-on project in graphical interface development.
Learn to convert videos to GIFs using Python's Moviepy library. Explore VideoFileClip function, code implementation, and practical demonstrations for various video formats.
Get personalized course recommendations, track subjects and courses with reminders, and more.