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
Data Analysis
Cybersecurity
Microsoft Excel
Internet History, Technology, and Security
First Step Korean
Understanding Multiple Sclerosis (MS)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master advanced algorithms and data structures in Java through hands-on practice with linked lists, binary trees, dynamic programming, graph algorithms, and recursion techniques for technical interview preparation.
Master advanced Java programming concepts and algorithms essential for technical interviews, from hash tables and heaps to graph algorithms and bit manipulation techniques.
Master clean Python coding practices through hands-on examples covering naming conventions, class design, SOLID principles, and modular development for creating maintainable, efficient software.
Master software development principles through AI-powered mock interviews covering OOP, SOLID principles, Agile methodologies, functional programming, design patterns, CI/CD, and version control systems.
Master system architecture through AI-driven interview practice, covering cloud computing, microservices, containerization, scalability, and security principles for modern distributed systems.
Master network protocols, database management, and encryption concepts through interactive AI interview practice sessions focused on real-world scenarios and technical implementations.
Master system performance optimization and security through AI interview practice, covering load balancing, monitoring, database optimization, authentication, and vulnerability assessment techniques.
Master essential Python coding practices to write cleaner, more maintainable software through proper naming, effective functions, documentation, and code optimization.
Master clean coding principles for Python classes, from single responsibility and encapsulation to constructors and inheritance patterns for more maintainable and efficient object-oriented code.
Master advanced Python development principles for writing maintainable code through modules, abstract classes, dependency management, and effective exception handling.
Master essential clean code principles in Python through practical examples, implementing DRY, KISS, Law of Demeter, and SOLID principles for better software design.
Master RAG systems fundamentals: vector databases, semantic retrieval with embeddings, and building complete pipelines to enhance text generation accuracy.
Master AWS automation with Boto3 through hands-on exercises covering session management, client configurations, error handling, and logging. Build practical skills for managing AWS services efficiently using Python.
Master AWS S3 operations using Python and Boto3, from basic bucket management to advanced features like multipart uploads and versioning. Learn practical implementations for efficient cloud storage handling.
Master DynamoDB fundamentals and Python integration using Boto3, from environment setup to advanced operations like querying, scanning, and CRUD management in AWS cloud databases.
Get personalized course recommendations, track subjects and courses with reminders, and more.