Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Computer Science
Cybersecurity
Microsoft Excel
Positive Psychiatry and Mental Health
Applied Scrum for Agile Project Management
Digital Marketing
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master advanced PostgreSQL functions and clauses to enhance data analysis capabilities, from COUNT operations to complex aggregations across multiple tables for improved reporting and insights.
Master advanced PostgreSQL querying with subqueries, logical operators, and conditional statements to enhance your data analysis and manipulation capabilities.
Master PySpark DataFrames for advanced data manipulation, from creation to complex operations like filtering, joins, and handling missing data - all designed for large-scale dataset management.
Master SQL operations in PySpark, from basic queries to complex joins and custom functions, enabling efficient data analysis and transformation for large-scale datasets.
Master essential machine learning with PySpark MLlib, from data preparation to model deployment. Learn to train classifiers, make predictions, and evaluate performance using distributed computing.
Discover the fundamentals of Retrieval-Augmented Generation (RAG), how it reduces hallucinations in AI, and explore basic workflows compared to standard prompting techniques.
Explore essential text representation techniques for RAG systems, from Bag-of-Words to embeddings, and learn how to visualize and compare these methods for effective document retrieval and semantic search.
Discover advanced RAG techniques including hybrid retrieval, query refinement, context summarization, and constrained generation to improve accuracy and reduce hallucinations.
Master Python API development by building a Flask server, creating dynamic endpoints, handling HTTP methods, implementing data validation with Marshmallow, and securing applications using JWT authentication.
Master Rust programming fundamentals through hands-on exercises covering syntax, data types, operators, and control structures while building practical applications for efficient and reliable code development.
Master Rust's core concepts of functions, scope, and ownership while building practical applications for memory-safe and efficient code development through hands-on exercises and real-world examples.
Master Rust's essential data structures including tuples, arrays, vectors, hash sets, and hash maps while learning ownership rules, indexing operations, and efficient data management techniques.
Master string manipulation techniques in Rust, from basic operations to advanced methods, focusing on ownership, conversions, and efficient text processing for robust applications.
Master Rust's control flow with loops, iterators, and enumerators. Learn to implement while, for, and nested loops effectively while optimizing code performance and readability.
Master object-oriented programming in Rust through structs, traits, and methods while building practical applications. Learn encapsulation, polymorphism, and modular design patterns for robust systems development.
Get personalized course recommendations, track subjects and courses with reminders, and more.