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

YouTube
Explore the common pitfalls in node.js submissions to SoundCloud in this 40-minute conference talk from GOTO Night 2012 in Berlin. Gain insights from Phil Calcado, Director of Engineering at SoundCloud, as he delves into function composition and explains why certain node.js submissions are rejected. Learn valuable lessons for improving your node.js code and increasing the chances of acceptance on the SoundCloud platform. Discover best practices, common mistakes to avoid, and strategies for writing more efficient and effective node.js applications.

YouTube
Explore two major transistor biasing configurations - common base and emitter follower - in this informative 23-minute video from SparkFun Electronics' "According to Pete" series. Join Pete Dokter, SparkFun's Director of Engineering, as he delves into the intricacies of these configurations, addressing common engineering questions and providing insights into embedded electronics. Learn about uncommon and non-standard base configurations, and gain a deeper understanding of emitter followers. Perfect for electronics enthusiasts and engineers looking to expand their knowledge of transistor biasing techniques.

YouTube
In this 12-minute keynote from BazelCon 2022, Jeff Cox, Sr Director of Engineering who leads Google's Core Developer Services organization, outlines Bazel's short-term and long-term goals for 2023, discusses current and future open-source software investments, and provides valuable insights into Bazel's value proposition both for Google internally and for third-party developers worldwide.

Udemy
Informatica Data Direction Application configuration & usage , Integration with Informatica Master Data Management (MDM) What you'll learn: IDD Subject Area BasicsDetailed view of IDD Configuration ManagerCreate Subject Area, Subject Area Child and Grand ChildDetailed view of IDD ApplicationConfigure InternationalizationUnderstanding Properties files The overview of the Informatica Master Data Director course is for beginners who would like to start their career as MDM Developer or IDD Developer. The course focuses on various features of Informatica Data Director and how to configure it in simple steps.At the end of this course, you should be able to -Access Data Director Configuration Manager, IDD ApplicationUnderstand IDD Concepts - Subject Areas and Subject Area GroupsPerform ORS BindingConfigure Subject Areas and Subject GroupsConfigure children and Grand ChildrenConfigure Cleansing and ValidationsSearch records using IDD ApplicationCreate basic and advanced searchesCreate and Update EntitiesExport and Import IDD ApplicationUnderstand configuration files

YouTube
Learn how to effectively educate and engage a board of directors on cybersecurity matters in this informative conference talk from the Central Ohio InfoSec Summit 2016. Explore the critical role of board members in overseeing organizational security, including their responsibilities, governance duties, and the importance of transparency. Discover strategies for communicating security and business value, implementing a comprehensive approach to enterprise risk management, and addressing legal implications. Gain insights into handling breaches, managing outsourcing risks, and preparing for unplanned events. Examine the challenges of educating developers, mitigating insider threats, and establishing proper governance structures. Delve into topics such as incident response, systemic escalation, and the composition of an effective board. Equip yourself with the knowledge to bridge the gap between cybersecurity professionals and board members, ensuring a strategic direction that aligns with business objectives and protects valuable assets.

Udemy
Active Directory services : Active Directory DS, Active directory GPO, Active directory DNS, Active Directory PS & many. What you'll learn: Will get expertise on operations of Active Directory components such as :-Active Directory Management ToolsActive Directory Administrative CenterActive Directory Users & ComputersActive Directory Group Policy ObjectsActive Directory Sites and ServicesActive Directory DNSActive Directory Backup and RestorePlanning Domain ControllerActive Directory PowerShell This course is build for novice employees to professionals.The course of contents are :Active Directory sites and servicesActive Directory management toolsActive Directory Users and Computers Active Directory Administrative CenterActive Directory DNSActive Directory and Group Policy ObjectActive Directory Backup &RestoreActive Directory PowerShell Windows Server Active Directory is very much indeed a important subject in Windows Server administration. In this course I have tried my best to cover all components of Active Directory. Active Directory networking and maintenance is a really important work for a system administrator's day to day job life. Active Directory is not only about managing users and computers in an organisation, it is an art for a system administrator how the he/she built a secure network to protect company's inside informations, from malicious users.In this course I have covered Active Directory administration for operating systems such asWindows Server 2019 Active Directory PowerShellWindows Server 2016 Active DirectoryWindows Server 2012/2012R2 Active Directory

Skillshare
AI Provides us with LIMITLESS possibilities. This class will help you understand how to think and prompt better. In this class, we will explore how to harness the power of AI to think and prompt better, enabling you to create compelling and on-brand imagery. AI is really only limited by your imagination, so understanding how to guide its interactions can elevate your visual workflow. In this class we'll focus on platforms like Midjourney and then Canva, so you'll learn to craft prompts that will go straight into the design process. In this class, you will learn these key concepts: Prompt Engineering: Guiding AI Interactions Understanding AI's Role: Grasp the basics of AI in visual content creation, for this class we will practice on Midjourney. Crafting the Perfect Prompt: Learn the art of designing prompts that lead to distinctive, on-brand imagery. We will practice these on Canva Brand Aesthetics & AI: Explore how to communicate your brand's philosophy and values through AI-generated content. Project & Toolkit: For your final project, create a set of AI-generated images that tell your brand's story. Suggested project is a postcard. Your first exercise is a brainstorming exercise that will start unraveling the vast expanse of your imagination. Want to learn more about advanced prompting on Midjourney? Check out my Midjourney Advanced Prompting class.

YouTube
Embark on a deep dive into the static analysis of Active Directory NTDS in this 44-minute conference talk from TROOPERS24 IT security conference. Join speakers Bastien Cacace and Florian Duthu as they unravel the complexities of the Active Directory database structure. Gain valuable insights into the inner workings of NTDS, exploring techniques for decrypting and analyzing this critical component of Windows domain environments. Learn about potential security implications and best practices for securing Active Directory infrastructures. Discover how static analysis can reveal hidden vulnerabilities and provide a better understanding of your organization's directory services. Whether you're a security professional, system administrator, or IT enthusiast, this talk offers a unique perspective on one of the most crucial elements of enterprise network security.

FutureLearn
Develop your understanding of engineering design and the role of an engineer This four-week course will develop your engineering skills and understanding for university study and work. You’ll gain a thorough introduction to engineering principles, engineering design, and leading engineering technologies. Learn about modern engineering technologies This hands-on and practical course has a strong emphasis on the real work that engineers do every day. Through a combination of videos, articles, and mini-projects, you’ll explore the role of engineers in society, and look at the typical day in the life of an engineer. As you explore key engineering technologies and challenges, you’ll consider the ways engineers think and communicate, and learn the value of soft skills like empathy and teamwork for working in engineering. Learn engineering design and start problem-solving with engineering Under the guidance of global experts, you’ll discover the latest in engineering design and technology. You’ll demonstrate engineering design methodologies in practice, and learn how to define a problem, create a low-fidelity prototype, and undertake engineering problem-solving. You’ll even have the chance to apply some of the design methodologies to your own engineering design. Discover the best-known engineering processes across a range of engineering areas This course is led by experts at The Faculty of Natural and Mathematical Sciences at King’s College London. You’ll learn from internationally-renowned scientists and engineers about major engineering branches, including mechanical, material, and technological, as well as evolving areas like connectivity, networks and environmental engineering. By the end of the course, you’ll know how to start to tackle engineering projects, as well as what soft skills you need to succeed as an engineer. This course has been created for refugees, displaced people and the communities supporting them in the MENA (Middle East and Northern Africa) region who wish to study engineering at a university in English. It has been created as part of the PADILEIA project. However, it will be useful for anyone who wants a taster of studying engineering at university, as well as anyone interested in how engineers think, approach problems, and follow projects from ideas to solutions. Supported by UK aid - Strategic Partnerships for Higher Education, Innovation and Reform

Udemy
AD DS Security with Lab: domain controllers, account security, audit authentication, managed service accounts, PSO What you'll learn: Securing domain controllersSecurity risks that can affect domain controllersModifying the security settings of domain controllersWhat are RODCs?Deploying an RODCConfiguring a password replication policyImplementing account securityPassword policiesAccount lockout policiesConfiguring a fine-grained password policyTools for creating PSOsImplementing audit authenticationAccount logon and logon eventsConfiguring managed service accounts This course is aimed to IT Pros and is supposed to give the viewer the information they need to know to get started with Active Directory (AD DS) and its key concepts. The goal is to provide coverage of ADDScomponents of advanced AD DS deployments, how to deploy a distributed AD DS environment and· Configure AD DS Security.The course is targeted to help learning Active Directory and do your job more efficiently.After completing this course, you will be able to:· Describe how to Secure domain controllers· Implementing account security.· Implementing audit authentication· Configuring managed service accounts In your organization’s information technology (IT) infrastructure, securing Active Directory Domain Services (AD DS) domain controllers is a critical task. Domain controllers provide access to many different resources, and they contain information about users and their passwords. If a single domain controller is compromised, any objects in the same Active Directory domain or in any trusted domain are at risk of being compromised, too.The Windows Server 2016 operating system provides features and apps that you can use to help secure your network against security threats. The operating system provides measures to secure domain controllers by minimizing their attack surface and determining their domain-controller placements. The operating system also determines the AD DS roles that are used for administration and design, and implements password security, in addition to auditing when attacks occur. You also can use domain controllers to deploy security measures to other clients and servers in your Windows-based infrastructure.AD DS administrators must understand the threats to domain controllers and the methods that they can use to secure AD DS and its domain controllers. ObjectivesAfter completing this module, you will be able to:· Secure domain controllers.· Implement account security.· Implement audit authentication.· Configure managed service accounts (MSAs).

YouTube
Explore the unintended risks associated with trusting Active Directory in this 48-minute conference talk from Derbycon 2018. Delve into security descriptors, Active Directory environments, and objects while examining the implications for workgroups and single hosts. Learn about weaponization techniques, persistence methods, and existing misconfigurations. Gain insights into Cobalt Strike and session enumeration as the speakers Lee Christensen, Will Schroeder, and Matt Nel share their expertise on this critical cybersecurity topic.

YouTube
Explore the powerful capabilities of CrackMapExec for Active Directory penetration testing in this comprehensive conference talk from Derbycon 2016. Dive into the tool's libraries, witness live demonstrations, and learn advanced techniques for password spraying, spidering, and authentication. Discover how to perform admin actions, leverage payload modules, and execute Mimikatz. Gain insights into local and remote execution, database credential handling, and the use of various modules. Master the art of creating shells, implementing reverse HTTP handlers, and invoking shell modules. Enhance your cybersecurity skills with this in-depth exploration of CrackMapExec's features for owning Active Directory environments.

Udemy
Learn Azure as it pertains to Active Directory. What you'll learn: Get an Understanding of Active DirectoryUnderstand Hybrid Azure ADUnderstand Azure AD Federation In this course, students will gain an understanding of directory service options, how to use a custom domain, how to manage users and groups, as well as how to use multi-factor authentication. They will also look at how to work with application access, how to add and access applications, and how to use a hybrid Azure Active Directory. They will also explore how to extend and deploy AD to the cloud, how to prepare for synchronization, install Azure AD Connect, and manage directory synchronization. In addition, students will understand ADFS, learn how to install AFDS, and how to convert a domain to Federated.Last updated May 2018

Udemy
Understanding the first principles of networking to build low latency and high throughput backends What you'll learn: IP ProtocolTCP ProtocolUDP ProtocolUnderstand the circumstances where requests and responses are slowed downLearn how DNS worksLearn how TLS worksLearn the building blocks of TCP/IP ProtocolLearn the OSI Model and where your application fits in itUnderstand the performance impact of TCP/IP in Backend applicationsLearn how Routing Works inside outMake better decisions on what protocol to select for the BackendBuild and Design better TCP/UDP BackendsUse Wireshark to inspect trafficUse TCPDUMP to inspect trafficBuild TCP and UDP Servers with multiple languages (Javascript and C)Networking with Docker We are entering an era in software engineering where we rely on libraries and frameworks to do most of our work. While this is useful and save tremendous dev hours, it creates leaky abstractions that manifest in form of performance degradation, unexpected errors, 100% CPU , network and disk usage, hangs, latency and many other. It becomes difficult to articulate what goes wrong on the backend and how to fix it when engineers don't understand the basic building block of what they are interacting with. Network communication is one of the most critical pieces in backend engineering. And the TCP/IPInternet suite is the basic fundemntal building block of communications that link the frontend to the backend. Any protocol we use eventually gets encapsulated into either a TCP segment or UDP datagram. That packet is wrapped in an IP packet which is placed into a frame and then sent across the network. These layers are important to understand for backend engineers in order to optimize the stack, minimize latency, and increase throughput. What matters is the true understanding of these pieces and not just memorizing definitions and packet headers to pass an exam. If an engineer truly understood what is happening when their backend APIreceives an HTTPPOST request for example, they will be astonished at how much is happening behind the scenes. They would completely change the way they approach backend API designs, they will try to select the best protocol for the job, and they will tune that protocol to its maximum potential. They will start asking questions about frameworks and libraries that nobody else does. It is those questions that will make them fully utilize those framework to their maximum potential. This course is primarily designed for backend engineers who built applications, services or APIs and want to take their skillset to the next level. If you are a frontend engineer who are interested in the backend and have attempted to build backend apps before this course is also for you. If you are a network engineer who already know the basic fundamentals and want to start building backend applications effectively this course might help you bridge the gap This course is not designed for those who want to pass network certification tests (CCNA, CCNP, CCIE etc..)

AWS Skill Builder
In this course, you will be introduced to the fundamentals of crafting effective prompts. You will gain an understanding of how to refine and optimize prompts for a range of use cases. You will also explore techniques like zero-shot, few-shot, and chain-of-thought prompting. Finally, you will learn to identify potential risks associated with prompt engineering. Course level: Fundamental Duration: 60 minutes Activities This course includes interactive elements, videos, text instruction, and illustrative graphics. Course objectives In this course, you will learn how to do the following: Define the fundamental elements of a prompt. Define negative prompting. Describe the effect of inference parameters on model outputs. Identify best practices for designing effective prompts. Describe fundamental prompt engineering techniques including zero-shot, few-shot, and chain-of-thought prompting. Identify common prompt misuses and risks. Intended audience This course is intended for the following: Individuals interested in machine learning and artificial intelligence, independent of a specific job role Prerequisites Developing Generative AI Solutions is part of a series that facilitates a foundation on artificial intelligence, machine learning, and generative AI. If you have not done so already, it is recommended that you complete these two courses: Fundamentals of Machine Learning and Artificial Intelligence Exploring Artificial Intelligence Use Cases and Applications Course outline Section 1: Introduction How to Use This Course Introduction Welcome video Section 2: Prompt Basics Understanding Prompts Elements of a prompt Modifying Prompts Inference parameters Best practices for prompting Prompt Engineering Techniques Zero-shot prompting Few-shot prompting Chain-of-thought prompting Knowledge check Section 3: Risks Prompt Misuses and Risks Poisoning, hijacking, and prompt injection Exposure and prompt leaking Jailbreaking Knowledge check Section 4: Conclusion Resources Links to prompt engineering resources Contact Us Keywords Gen AI Generative AI

MIT OpenCourseWare
General introduction to systems engineering using both the classical V-model and the new _Meta_ approach. Topics include stakeholder analysis, requirements definition, system architecture and concept generation, trade-space exploration and concept selection, design definition and optimization, system integration and interface management, system safety, verification and validation, and commissioning and operations. Discusses the trade-offs between performance, lifecycle cost and system operability. Readings based on systems engineering standards and papers. Students apply the concepts of systems engineering to a cyber-electro-mechanical system, which is subsequently entered into a design competition. Students will prepare a PDR (Preliminary Design Review)-level design intended for the _Cansat Competition_.This year's class will be taught in the form of a Small-Private-Online-Course (SPOC) and offered simultaneously to students at MIT under number 16.842 and Ecole Polytechnique Fédérale de Lausanne (EPFL) as ENG-421.

XuetangX
“Principles of Chemical Engineering” is a core course to the students whose majors are Chemical Engineering and related. It is a comprehensive class based on mathematics, physics, chemistry, and computer programming, by which the students can analyze and solve the engineering problems in chemical processes. The class starts with the basic principles of chemical engineering and gradually extend to their practical applications, during which helps the students to build stable knowledge systems of chemical engineering and technology, master solid skills of unit operations, and get access to the creative solutions to the real engineering problems, aiming for the primary education target of professional engineers with qualities of scholarship, leadership, and character. This class was awarded as University-Level Outstanding Class, Provincial Outstanding Class, Provincial Outstanding Open Class and Provincial Outstanding Resource-Sharing Class in 2009, 2010, 2011 and 2014, respectively, which has established a multi-dimensional teaching system that combines knowledge learning in classroom and skill training during project design and laboratory experiment, promoted by online systems of resource-sharing, question & answer, self-learning and self-exam.

XuetangX
The Principles of Chemical Engineering course is a fundamental course for major majors such as Chemical and Pharmaceutical Engineering, Chemistry and Environment. This course applies the basic theory of transmission process to study the basic principles of chemical unit operation, with process engineering as the teaching background, and explains the process and equipment principles of unit operation in theory and practice. It is an introductory course that transitions from fundamental courses in the field of natural sciences to specialized courses in engineering sciences. To cultivate students' ability to analyze and solve various problems in unit operations, namely the skills of unit equipment operation management, design, reinforcement, and process development in actual production.

YouTube
COURSE OUTLINE: This course is mainly for undergraduate First-Year Engineering students from all Specializations. This course will introduce and explain the fundamental concepts of basic electrical engineering. The basic concepts of DC and AC (Single Phase and Three Phase Circuits) network analysis, first order DC transients, steady-state and phasor analysis of AC networks, series and parallel resonance and magnetic coupled circuits. This course will also cover Single Phase Transformers, Three Phase Induction Machines and DC Machines. By the end of the course, the students should be able to gather high-quality knowledge of basic Electrical Engineering.

Swayam
This course involves introducing students to the fundamental electronic components and features of electronic devices through a structured curriculum. The course covers basic electronic devices and circuits, including diodes and diode circuits, as well as BJT and JFET and their application in circuits. Students will also be guided through the study of OP-AMP circuits and their various applications. Assignments will be provided to allow students to assess their comprehension of the topics covered. Course credit4