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
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Tor's anonymous communication technology, its advantages over VPNs, and how it protects user privacy through onion routing in this comprehensive overview.
Explore HTTP/2's binary protocol and multiplexing, improving web performance. Learn pros, cons, and see real-world comparisons with HTTP/1.1 across various network conditions.
Learn MongoDB CRUD operations with NodeJS driver. Hands-on tutorial covers connection setup, querying, inserting, updating, and deleting documents in a MongoDB database using JavaScript.
Comprehensive introduction to JavaScript fundamentals, covering essential concepts from variables to asynchronous programming, with practical exercises and modern syntax for beginners.
Learn to build a non-blocking multi-process web server using Node.js fork, handling expensive requests efficiently while keeping the main process free. Explore pros, cons, and implementation details.
Explore GraphQL: its benefits, use cases, and comparison to REST. Learn about schema, queries, and GitHub API examples. Understand when to choose GraphQL for efficient, flexible APIs.
Comprehensive exploration of ACID properties in relational databases, covering atomicity, consistency, isolation, and durability with practical examples and in-depth explanations of read phenomena and isolation levels.
Explore WebSockets: bidirectional communication protocol for real-time web apps. Learn handshake process, use cases, implementation, advantages, and alternatives through practical examples and code demonstrations.
Explore web servers' functionality, types, and implementation through examples of Apache httpd and Node.js. Learn about HTTP protocol, static/dynamic content, and server architectures.
Explore public WiFi vulnerabilities, packet sniffing techniques, and man-in-the-middle attacks. Learn about IP addressing, NAT, and the OSI model to understand network security risks and protection methods.
Comprehensive overview of TLS protocol, covering HTTP, HTTPS, TLS 1.2 handshake, and TLS 1.3 improvements. Explains key concepts and encryption methods for secure client-server communication.
Explore three types of Denial of Service attacks: bandwidth-based, max connections-based, and vulnerability-based. Learn their mechanisms and impacts on server availability.
Explore symmetric and asymmetric encryption methods, their applications, advantages, and limitations. Learn key differences and practical use cases in data security and communication.
Explore the differences between HTTP GET and POST methods, including their properties, use cases, and benefits for web development and API design.
Learn to connect Python with MySQL databases, execute queries, and handle data efficiently using server-side and client-side cursors. Gain practical skills for database integration in Python applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.