Courses
Discover thousands of courses from top institutions and platforms worldwide
Level
Course Type
Duration

YouTube
Explore a comprehensive career interview with National Park Ranger Cameron Fetter discussing the realities of working as a geoscientist in the National Park Service. Learn about the daily responsibilities of park rangers, from conducting geological research to interacting with visitors at Yellowstone National Park. Discover the educational pathways and training requirements needed to become a park ranger, including information about internship opportunities and accessibility for international students. Gain insights into ongoing scientific research projects at Yellowstone, including studies on hydrothermal explosions, wolf populations, and supervolcano monitoring. Understand the challenges and rewards of the profession, from dealing with budget constraints to experiencing the most memorable moments on the job. Explore the differences between seasonal and permanent ranger positions, the wide age range of park service employees, and practical aspects like navigating park traffic and weather conditions. Learn about common misconceptions surrounding both Yellowstone National Park and ranger careers, while discovering the critical conservation initiatives currently underway. Get detailed explanations of geological phenomena like Old Faithful's predictable eruptions and the long-term future of Yellowstone's geothermal features, along with practical career advice from an experienced professional in the field.

YouTube
Explore a comprehensive conference talk from CppCon 2024 that delves into the complexities and trade-offs of using C++ ranges in large-scale software development. Learn why Google banned the header from their codebase while continuing to invest in the ranges study group, examining arguments spanning functional programming paradigms in large codebases, concept-driven design mutability over time, and the technical implications of range adapters at scale. Gain insights from Dr. Daisy Hollman's expertise as she discusses the future of ranges, their impact on modern C++ programming, and the unique challenges faced when implementing language features across different programming contexts and scales. Understand the evolution of C++ iteration and loops influenced by dynamic languages like Python and JavaScript, while exploring the nuanced debate around ranges implementation in one of the world's largest codebases.

YouTube
Continue the 6s long range quadcopter build in this comprehensive video tutorial. Learn how to bind the Crossfire, flash ButterFlight firmware, configure ports and settings, set up the receiver and modes, calibrate motors, customize OSD, program BLHeli32 ESCs, and complete the final assembly. Watch test flights including race footage and freestyle in a haunted warehouse. Gain practical knowledge on configuring a versatile quadcopter that can switch between 5" arms for agility and 6" arms for long range cruising. Follow along with detailed chapters covering each step of the build process.

YouTube
Learn to build a versatile PROton Long Range 6s quadcopter in this comprehensive 32-minute tutorial video. Follow step-by-step instructions for assembling a high-performance drone that can switch between a 6" long-range freestyle cruiser and a 5" 6s rocket. Discover carefully selected components for easy building, durability, and optimal performance. Cover essential steps including mounting the Crossfire Nano receiver, constructing the frame, installing motors, arranging flight controller and ESC cables, mounting the Helio Spring, wiring the Crossfire RX, installing camera and VTX wires, and connecting the XT60 with capacitor. Gain insights into component selection, assembly techniques, and testing procedures to create a customizable and powerful FPV drone.

YouTube
Explore the concept of Cyber Ranges in this 40-minute conference talk from DefCamp 2014, a leading conference on Hacking & Information Security in Central and Eastern Europe. Gain insights into the latest research and practices in the INFOSEC field, as presented by industry experts and decision makers. Discover how Cyber Ranges are utilized for hands-on training, simulation, and testing of cybersecurity skills and strategies. Learn about the importance of these virtual environments in preparing professionals for real-world cyber threats and challenges. Access additional resources, including slides and presentations, through the DefCamp archive. Connect with the cybersecurity community and stay updated on future events through DefCamp's official website and social media channels.

Udemy
Integrate Apache Ranger with Hive, HDFS, Presto, Tagsync from Apache Atlas etc What you'll learn: Apache Ranger Components & ArchitectureComplete Ranger Hive Integration with real usecasesUnderstanding end-to-end Ranger Hive, HDFS, Presto PluginRanger Tag-sync from Apache Atlas What do you Learn From this Course ?In this course, we study end-to-end Apache Ranger authorisation policies and integration with Hadoop components like Hive, HDFS, Apache Atlas, Presto etc.First we learn Ranger Components and Architecture. Next, we install Apache Ranger 2.1.0 which is the latest stable version. Ranger installation looks pretty straightforward. However, ranger requires Solr and Mysql infrastructure. Ranger supports Mysql version 5.6 or 5.7. It won't support beyond these versions. These constraints complicates ranger installation. I spent many days while installing ranger. I consolidated all the steps into a single shell script. Users can download it and run it as it is without any issues. After that, we navigate to apache ranger user interface and explore salient features.In the 3rd section, we achieve Ranger Hive integration. At first, we acquire hive cluster and install ranger hive plugin. We load sample data into hive. We define policies on apache ranger for different users and validate the policies by querying on hive. We also examine Masking and Row Level Filters.In the 4th section, we dig deeper into Ranger HDFS integration. At first, we acquire hive cluster and install HDFS ranger plugin. We dig deeper into the hive Managed Tables and load sample data into HDFS. Lastly, we define HDFS policies and verify it by querying on hive tables.

YouTube
Explore the largest revamp of the Standard Template Library (STL) in 20 years with this comprehensive tutorial on C++2x Ranges. Delve into the effective use of C++20 and C++23 ranges, impacting daily C++ programming dramatically. Survey the application of ranges, understanding key differences between algorithms and views, and explore concepts used in range design. Discover how ranges integrate with the wider standard library, including I/O integration, collection integration, and support for legacy STL algorithms. Benefit from numerous code examples to bootstrap your usage of std::ranges, with insights applicable to C++14/17 programmers using the Range v3 library. Presented by Jeff Garland, an experienced C++ developer and standards committee member, at CppCon 2023.

YouTube
Explore the fundamental concepts of trace theory in this 18-minute lecture, focusing on trace maps and their ranges. Delve into the mathematical foundations and applications of this important topic in linear algebra and matrix theory. Gain a solid understanding of how trace maps function and their significance in various mathematical contexts.

YouTube
Explore nonequilibrium point processes with long-range correlations in this comprehensive lecture delivered by Satya N. Majumdar from LPTMS at the Institut des Hautes Etudes Scientifiques. Begin with a brief discussion of equilibrium systems exhibiting long-range correlations, including log-gas and Riesz gas systems, before diving into the main focus on nonequilibrium stationary states of many-body systems with attractive long-range correlations. Discover how such states can be generated through stochastic resetting of N diffusing particles in one or higher dimensions, and learn about the conditionally independent structure of joint particle position distributions that enables exact solvability for various physical observables despite strong correlations preventing factorization. Examine detailed calculations for the large N limit in one dimension, including exact computations of average density, extreme value statistics, spacing distribution between particles, and full counting statistics. Understand how the presence of long-range correlations creates dramatically different observables compared to equilibrium ideal gas systems where joint distributions factorize in stationary states, providing crucial insights into the fundamental differences between equilibrium and nonequilibrium statistical mechanics.

YouTube
Explore advanced SIMD programming concepts in this 59-minute conference talk from C++Now 2025, focusing on the design and implementation of SIMD ranges libraries. Delve into the ongoing discussions around std::simd standardization and examine practical experiences from the eve library implementation. Learn about high-level algorithm implementations including memcmp, reduce, find min_element, and search operations using SIMD abstractions. Analyze various design problems and their solutions when creating SIMD ranges libraries, understanding the tradeoffs involved in different approaches. Gain insights from Denis Yaroshevskiy, a performance engineer at Meta and maintainer of the EVE open source SIMD library, as he shares real-world experience with SIMD algorithm development. Discover how SIMD wrappers can evolve into comprehensive ranges libraries and understand the technical challenges involved in standardizing these powerful performance optimization tools for C++.

YouTube
Explore the evolution from SIMD wrappers to SIMD ranges in this comprehensive conference talk from C++Now 2025, presented by Denis Yaroshevskiy, a performance engineer at Meta and maintainer of the EVE SIMD library, alongside Joel Falcou. Learn about the recent inclusion of basic std::simd in the C++ working draft and discover ongoing discussions around proposed ranges library extensions. Gain insights from real-world implementation experience with the eve library, which has already developed algorithms using abstractions similar to those being standardized. Examine high-level implementations of key algorithms including memcmp, reduce, min_element, and copy_if to understand practical SIMD applications. Understand the various problems, solutions, and tradeoffs that emerge when designing a SIMD ranges library, drawing from extensive hands-on experience with performance-critical code. This first part of a two-part series provides essential foundation knowledge for C++ developers working with SIMD optimization and those interested in the future direction of C++ standard library enhancements for high-performance computing applications.

LinkedIn Learning
Learn how to adjust view range properties (Top, Cut Plane, Bottom, and View Depth) in Revit to control exactly how your roof, ceiling, and foundation plans display.

YouTube
Explore an alternative approach to C++20 Ranges in this 59-minute conference talk that addresses performance, safety, and usability limitations of the current standard library implementation. Learn how the iterator-based design of C++20 Ranges can leave performance on the table while causing safety issues and usability problems in real-world applications. Discover a proposed alternative ranges library that delivers superior performance, enhanced safety features, and improved usability while maintaining backwards compatibility with existing STL code. Examine the technical details of how collection-oriented programming can be implemented more effectively in C++ through practical examples and performance comparisons. Gain insights into the evolution of range-based programming paradigms and understand why the current Ranges implementation may not meet all developer expectations. Perfect for C++ developers seeking to maximize the benefits of collection-oriented programming who find the current Ranges library insufficient for their needs.

YouTube
Explore the concept of ranges in C++ through this 51-minute conference talk from C++ on Sea 2024. Delve into the evolution of ranges from a simple concept to the complex implementations introduced in C++20. Gain a comprehensive understanding of different range types, including views, common ranges, borrowed ranges, and sized ranges. Learn about their limitations and performance implications. Benefit from Šimon Tóth's extensive experience in C++ as he breaks down these advanced concepts for both seasoned developers and those new to C++20 features.

YouTube
Explore parallelism on ranges in C++ through this conference talk from CppNow 2021. Delve into the challenges and possibilities of embedding execution policy mechanisms into range-based algorithms. Examine how HPX, a C++ Standard Library for Concurrency and Parallelism, proposes implementation strategies for range parallelization. Gain insights into algorithmic fusion, pipelining, and the potential performance impacts of parallelizing ranges. Learn about the speaker's perspective on whether the C++ community should push for range-based algorithm parallelization and understand the complexities involved in this powerful concept.

YouTube
Explore the future of C++ standard library with Eric Niebler's keynote address from C++Now 2015, focusing on the Ranges Technical Specification. Delve into the concepts behind ranges, discover new programming idioms they enable, and gain insight into the potential evolution of the Standard Template Library. Learn about the ongoing work on concept checking and range support, and get a glimpse of what STL 2.0 might look like. Enhance your understanding of this significant development in C++ programming over the course of 1 hour and 34 minutes. Access accompanying slides for a comprehensive overview of the presented material.

YouTube
Explore the ranges revolution in C++20 through this comprehensive conference talk from ACCU 2021. Dive into concept-enabled, range-based versions of standard algorithms and new "views" that can transform code writing. Learn how to leverage ranges features to reduce verbosity, avoid bugs, improve code correctness, and potentially enhance performance. Discover currently available ranges implementations for immediate use. Gain insights into how ranges can benefit your codebase and revolutionize your approach to C++ programming. Led by Tristan Brindle, a freelance developer, C++ trainer, and BSI committee member, this talk is essential for developers curious about the buzz surrounding ranges and their practical applications in modern C++ development.

YouTube
Explore the mathematical theory of zero-range processes and condensation phenomena in this 48-minute conference talk. Delve into interacting particle systems where particles jump between sites at rates determined by occupation numbers and transition probabilities. Learn about the conditions under which condensation occurs when the total number of particles tends to infinity, particularly when the jump rate function is decreasing and the site set is finite. Discover how the majority of particles accumulate at a single site to form a condensate, and understand the Markovian evolution of the condensate's position in appropriate scaling limits. Examine the general framework developed for investigating when state identification in Markov processes preserves Markovian behavior in quotient processes. Follow the main ideas behind the mathematical approach to these problems and explore open questions that remain in this active area of research. The presentation covers applications to various related models and provides insights into the broader field of interacting particle systems and their scaling limits.

YouTube
Explore a hands-on demonstration of a cyber range in a shell presented at DefCamp 2021, a leading conference on Hacking & Information Security in Central and Eastern Europe. Dive into practical cybersecurity techniques and tools as the speaker showcases the capabilities of a compact, shell-based cyber range. Learn how this innovative approach can enhance security training and testing in a controlled environment. Gain insights into the latest trends in cybersecurity education and simulation from this 34-minute talk, which exemplifies DefCamp's commitment to bringing cutting-edge research and practices to the INFOSEC community.

YouTube
Discover how to construct a personalized cyber range in this informative conference talk from ShowMeCon 2015. Learn essential techniques and best practices for creating a customized environment to enhance your cybersecurity skills, test defensive strategies, and simulate real-world attack scenarios. Gain valuable insights from expert Kevin Cardwell as he guides you through the process of building and optimizing your own cyber range for effective training and experimentation.