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 powerful Rust iterator methods for manipulating collections. Hands-on practice with chaining, zipping, filtering, and transforming data using the Iterator Trait functionality.
Learn Rust's HashMap and HashSet types for efficient data management, exploring creation, manipulation, and unique features of these versatile collection structures.
Explore Rust's Vec type for dynamic arrays. Learn creation, manipulation, and optimization techniques. Gain practical skills for efficient data handling in Rust programming.
Explore Rust's Traits and Generics to reduce code and enhance software development. Learn to define, implement, and combine these powerful concepts for efficient programming.
Learn to implement static and instance methods on Rust structs, enhancing custom data structures with practical examples using "Vehicle" and "Person" types.
Learn to create and use Rust structs, including custom types, tuple structs, and mutable structs. Explore debugging techniques and understand how to work with the Cell type for interior mutability.
Hands-on exploration of Rust's Option enum type, covering declaration, unwrapping, and custom enum types. Learn to handle null-like values effectively in Rust programming.
Explore Rust's "match" control flow and patterns as alternatives to if-else statements. Learn various pattern syntaxes for efficient and expressive code.
Explore Rust closures: syntax, optional type declarations, and unique features. Learn how to use these anonymous functions effectively in your Rust programming projects.
Explore essential Rust control flow statements, conditional expressions, and user input handling. Learn if/else, while, and loop statements for effective programming logic and flow control.
Learn to define Rust functions, organize code into modules, and manage visibility. Explore input parameters, output values, and module organization techniques for efficient Rust programming.
Explore Rust's core data types, including unit type, booleans, integers, floats, and strings. Learn about type coercion, variable mutability, and memory management in this comprehensive guide.
Learn to set up a Rust development environment on Ubuntu Linux, including compiler installation, basic programming, and remote VSCode connection for consistent coding across devices.
Explore ArangoDB, an open-source database platform combining document and graph models. Learn about JSON storage, edge creation, and data visualization through its HTTP API and web interface.
Learn to build a web app for sending bulk emails using WindmillDev and Brevo's REST API. Covers Python coding, Windmill UI creation, and API integration for efficient email automation.
Get personalized course recommendations, track subjects and courses with reminders, and more.