Cursos de Desarrollo
Los mismos datos para todos, vengan de Udemy o de Coursera: precio, valoración, duración e idioma. 1.285 cursos encontrados. Afinar la búsqueda

Complete Microsoft SQL Server Masterclass:Beginner to Expert
'This Course covers SQL using Microsoft SQL Server 2019 and you can apply the logic of these SQL queries in Oracle, MySql, PostgreSQL, Microsoft Access, SQLite, MongoDB, IBM DB2, Redis, ElasticSearch, Cassandra, Splunk, MariaDB, Teradata, Hive, Solr, HBase, FileMaker, SAP HANA, Amazon DynamoDB, SAP Adaptive Server, Neo4J, CouchBase, Memcached, and Microsft Azure SQL'. "Welcome to the most popular Quality complete Course on Microsoft SQL Server(MS SQL Server)" • Covers different forms of SELECT Statements • Explains how to filter the Records • All the Arithmetic operators are explained • NULL Values are explained • Beautiful examples of all the operators • ORDER BY, GROUP BY, HAVING clauses has examples in detail • The course covers all the Aggregate Functions and other Functions • UNION and JOINs are explained with real-life examples • I have explained all types of Joins • Data types used in Microsoft SQL • Keys and Constraints are explained in detail ====================================================================================== Join this course which is the best "Microsoft SQL" course. I will share all the syntax of SQL with multiple examples along the way!!! Want to start learning SQL from scratch with no previous coding experience? You have come to the right place. Please have a look at the Course content carefully and ask a few questions from yourself? • I have shared all the codes which are used in this course • Is the Course taught by a real-time expert? I have more than 15 years of experience as an Instructor and more than 10 years of experience in SQL. I firmly believe that if an Instructor does not have a good experience, he/she will flood the course with poor content. • Is the Course content clear and Precise? The content is short, crisp, and clear. • The course assumes no prior knowledge on MS SQL(Microsoft SQL Server) and teaches you from scratch to advanced level • Once you Enroll for this Course, you get lifetime access to this course and you will get all the future updates. • The course does not cover T-SQL directly but it will help you to learn T-SQL also. • This will also help you to get Microsoft certification. • This Course is not for DBA(Database Administration) but certainly, helps you to become better. • If you plan to work with other databases like Oracle, MySQL, SQLite, PostgreSQL, etc, it will be extremely helpful. • If you are a data scientist (Data Analysis role) or willing to become a data scientist, then SQL is a must and this course helps in data analytics. Do you want to start on SQL but have no experience with SQL? If you have some prior knowledge of SQL or if you are a complete fresher, you are at the right place. The Course teaches you to SQL right from Scratch. It will be the best course for absolute beginners. There’s no risk involved in taking this Course! I am sure that this is the best complete course on SQL and it is the perfect starting point to master complete Microsoft SQL. What if you are stuck? I personally answer all the questions which are asked here. If you are stuck anywhere, ask a question or you can message me directly and I will answer all your doubts. Are you getting updated content? Yes, I keep updating the content always to make sure, I provide all the information to my students. Once you enroll for this course, you will master these concepts in detail- 1) Selecting Records from Table - SELECT statement in SQL 2) Filtering the Records - Using WHERE clause in SQL 3) Sorting Records - Using ORDER BY clause 5) Grouping data - using GROUP BY clause 6) complete guide with examples of all the Functions - All aggregate functions covered 7) Creating simple and advanced Tables - with constraints and without constraints 8) Keys, Index - PRIMARY KEY, FOREIGN KEY, UNIQUE INDEX 9) Inserting records(loading) - with INSERT Statement 10) Updating the records of a Table - Using UPDATE statement 11) Combining multiple tables - Using UNIONS 12) Joining multiple columns of different tables - Using JOINs 13) Modify table properties - ALTER statement 14) Deleting records from the table - DELETE statement 15) Removing tables from the database permanently - DROP statement Note: This course helps to learn Microsoft SQL using Microsoft SQL Server 2019 but you can also use Microsoft SQL Server 2012, Microsoft SQL Server 2016, Microsoft SQL Server 2017, etc. It will also help to learn SQL in Oracle, MySql, PostgreSQL, Microsoft Access, SQLite, MongoDB, IBM DB2, Redis, ElasticSearch, Cassandra, Splunk, MariaDB, Teradata, Hive, Solr, HBase, FileMaker, SAP HANA, Amazon DynamoDB, SAP Adaptive Server, Neo4J, CouchBase, Memcached, and Microsft Azure SQL'.

Building and Managing User Interfaces
Updated in May 2025. Embark on a journey to master the essentials of building and managing user interfaces using Swift and SwiftUI, tailored for iOS 17. The course begins with an in-depth exploration of fundamental frameworks such as Foundation, which provides the backbone for data manipulation and basic tasks in iOS applications. You'll learn how to handle strings, ranges, numbers, dates, measurements, and timers, ensuring you can manage various data types efficiently and accurately. Additionally, you’ll delve into the RegexBuilder framework, mastering the art of text parsing and data validation with regular expressions. Moving forward, the course dives deep into the SwiftUI framework, starting with the essential tools in Xcode's projects and editor area. You'll explore the structure of SwiftUI files, the use of the canvas for real-time UI design, and advanced concepts like opaque types. Each section of SwiftUI is covered comprehensively, from text views and modifiers to color views, materials, images, and SF Symbols. You'll also learn about event modifiers, custom modifiers, and various layout techniques, including stacks, grids, and custom views, ensuring you can create flexible and adaptive interfaces. The final part of the course focuses on declarative user interfaces and lists, crucial for modern iOS development. You’ll gain expertise in managing state with @State and @Binding, implementing control views like buttons and text fields, and working with advanced components like sliders, progress views, and steppers. You'll also explore list management, including scrollable views, lazy grids, sections, swipe actions, and outline lists. By the end of this course, you'll be equipped with the knowledge and skills to build sophisticated, responsive, and visually appealing iOS applications. Ideal for iOS developers with basic programming and iOS knowledge looking to enhance their Swift and SwiftUI skills. Experience is Swift programming is recommended.

PLC Programming - Training from Scratch on RSLogix500 & 5000
In this class, you will learn absolutely everything necessary to land a job as an entry level PLC technician (engineer, etc.). We will cover basic topics such as what a PLC is used for, how it is able to receive and process Inputs & Outputs. We will take a much deeper dive with hands on labs and practice sessions during which I will give you specific real world scenarios to work with and give you tips and common pitfalls. These lessons are designed to strengthen your knowledge of PLCs and give you an edge during interviews. At the end of each section, you will face a quiz which will allow you to test yourself on the material you have learned before moving to the next section. As some one who has administered interviews to PLC technicians, these questions are crucial in making sure that you've understood the material presented. What are the requirements for the class? • You don't need any hardware or software to follow the lectures, however, it is highly recommended to get some practice before going into an interview. If that's not possible, I would advise spending some time working with an emulator and browsing through data sheets and manuals which will be presented to you in the course. What can I expect from this class? • The main objective of this course is to get you job-ready by the time you finish the last lecture. • You will have a good understanding of what a PLC does, how it does it as well as what the outcomes of those actions are. • You will be comfortable creating basic ladder logic programs and troubleshoot complex existing ones. • You will be able to create simple Human Machine Interface (HMI) screens and controlling them via a PLC. • You will have a good understanding of manufacturing systems as a whole. What is the target audience for the class? • Electrical Engineers looking for a crash course on PLCs. • Electrical Technicians / Electricians looking to expand their knowledge into controls. • Software Engineers who are seeking to learn about controlling hardware. • Manufacturing Operators looking to progress in their career. • Anyone interested in how manufacturing processes are executed.

Building Interactive Applications with Angular
Building modern web apps necessitates more than the Angular fundamentals. Most often, developers face challenges while scaling apps, enhancing performance, and enabling seamless communication between components & handling real-world user interactions. Building Interactive Applications with Angular is a hands-on Hindi-language course designed to help you move beyond the basics and create feature-rich Angular applications. You'll learn advanced routing, lazy loading, Angular forms, Bootstrap integration, component communication, browser storage, CRUD operations, and application architecture best practices. Best suited for aspiring Angular developers, front-end engineers, students, & career switchers, this course focuses on practical skills utilized in real projects. You will build interactive user interfaces, optimize performance, manage data with localStorage, create reusable components, & structure applications for maintainability and growth. By the end, you'll be able to develop responsive Angular applications, implement CRUD functionality, & confidently build scalable front-end solutions. Advance your Angular skills and start building high-performance interactive applications today.

Playwright - Complete Beginner Course 2026 (UI + API)
Microsoft Playwright is the latest and one of the most popular end-to-end test automation frameworks in the industry. Playwright is an accessible and beginner-friendly tool that is compatible with all major browsers and can be used with a variety of programming languages including Typescript, Javascript, Python, Java, and .NET. It's also free to use for anyone, whether you're a startup or an enterprise. In this course, you will learn all about Playwright - from setting up your first test to building a fully functional framework. Along the way, you'll learn about the best practices for automation and how to become a top automation engineer. Here's a preview of what we'll cover in this course: • Introduction to Playwright and its features • Setting up your machine for the perfect automation experience • Installation and setup • Step-by-step guide on how to write tests • Working with different types of elements • Understanding wait commands • Using assertions and their advantages • Debugging your tests when they fail • Setting up a fully functional framework using the Page Object Model • Optimizing your framework for better performance • Building beautiful reports for test results • Integrating tests with GitHub Actions • Implementing APIs within the UI Tests • And much more. All of the topics will be taught with real-life examples, and the course will include exercises and quizzes to challenge and test your knowledge. We will also keep the course updated with the latest developments in Playwright to ensure that you have access to the most current information. Enroll now and take the first step to becoming a top automation engineer with Playwright.

Advanced Selenium WebDriver Techniques and Framework Design
This course is tailored for automation testers and developers looking to advance their expertise in Selenium WebDriver and framework design. Starting with the latest Selenium 4.0 features, you’ll explore new capabilities like relative locators and advanced window handling techniques. The course then delves into taking partial screenshots of WebElements and validating UX aspects through element dimensions, ensuring you can handle even the most intricate automation tasks. Next, you'll embark on a comprehensive journey into framework design, beginning with TestNG and its powerful features, including annotations, parallel test execution, and custom test configurations. You will also learn to create and manage Maven projects, integrate Selenium with popular tools like Jenkins, and design efficient, maintainable frameworks. The course covers object-oriented programming principles necessary for framework development, ensuring your code is clean, reusable, and scalable. In the final segments, you'll implement advanced design patterns such as the Page Object Model and Factory and integrate Cucumber for behavior-driven development. You’ll gain hands-on experience with real-world examples, crafting end-to-end test scripts that can be executed in parallel across different environments. By the end of this course, you will have the knowledge and skills to design and implement sophisticated test automation frameworks that meet industry standards. This course is designed for experienced automation testers, QA engineers, and developers who have a basic understanding of Selenium WebDriver and are looking to deepen their knowledge in advanced techniques and framework design. Prior experience with Java and test automation tools is recommended.

Cursor: Complete AI-Powered Software Development Workflow
Learn to build production-ready applications using AI assistance with professional software development practices. This course goes beyond quick code generation—you'll master the complete workflow from specification to deployment. What You'll Learn Build Real Applications: • Create a complete project from scratch using Cursor and AI assistance • Write clear specifications and break work into manageable tasks • Build features iteratively with AI while maintaining code quality Professional Development Practices: • Master Git version control for safe AI-assisted development • Implement automated testing to validate AI-generated code • Set up CI/CD pipelines for automatic testing and deployment • Review and debug code effectively using "trust but verify" principles Work Like a Professional: • Use GitHub for collaboration and pull request workflows • Handle security considerations specific to AI-generated code • Deploy applications to production with confidence Understand the Difference: • Distinguish between "vibe coding" and professional AI-powered development • Know when to use AI and when to write code yourself • Make informed decisions about AI tools and workflows What You'll Build A complete, deployed web application built with AI assistance, including: • User-centric product requirements • Clean, tested, production-ready code • Automated CI/CD pipeline • Professional documentation Legal Disclaimer This course is an independent educational resource and is not endorsed by, affiliated with, or associated with Cursor, Anysphere Inc., or any of its products. Cursor is a trademark of Anysphere Inc. All product names, logos, and brands mentioned in this course are the property of their respective owners. This course contains promotional materials.

Linux for Beginners: Foundations and Essential Operations
Linux administration starts at the command line — and this course builds the skills you need to work there with confidence. You'll begin by setting up your learning environment and understanding how the LFCS certification is structured. From there, you'll learn to access Linux systems locally and remotely, navigate the filesystem, use system documentation, and manage files, directories, and symbolic links from the CLI. The course then covers file permissions in depth: reading and modifying standard permission bits, understanding when to apply SUID, SGID, and the sticky bit, and locating files efficiently by name, type, and attributes. These are skills you'll use in every future administration task. In the final module, you'll build text processing and version control skills: searching file content with grep, writing basic and extended regular expressions, comparing and manipulating files, compressing and archiving data, and managing I/O redirection. You'll also work with SSL certificate files and perform core Git operations — committing changes, managing branches, and working with remote repositories. Every topic is reinforced with hands-on labs that build the command-line precision required for the LFCS exam and real-world administration work. Who this is for: Aspiring IT professionals, junior system administrators, and developers with no prior Linux experience who want to build a strong CLI foundation aligned with the LFCS exam objectives.

N8N for Beginners: Build Automations from Scratch
Ready to eliminate repetitive tasks, connect your favorite apps, and build smart automations without writing code? This course will teach you how to do exactly that — using n8n, one of the most powerful open-source automation platforms available today. n8n gives you full control to design custom workflows that integrate APIs, tools, and services — all in a visual interface, with no usage limits. Whether you're a non-technical user or a developer looking for flexibility, this course will guide you every step of the way. What You'll Learn • The fundamentals of how n8n works and what makes it unique • How to build your first workflows from scratch • Connecting apps like Gmail, Google Sheets, Telegram, Airtable, Notion, and more • Using key nodes such as Webhook, HTTP Request, Function, IF, Set, and others • Working with dynamic data, conditions, loops, and custom logic • Deploying workflows in the cloud or on your own server • Best practices for building efficient, scalable automations Who This Course Is For • Entrepreneurs looking to save time and automate their business processes • Freelancers and content creators who deal with repetitive tasks • Teams and businesses seeking a powerful alternative to tools like Zapier or Make • Developers who want advanced control over their automations using a visual interface • Anyone curious about automation — no coding experience required Requirements • No prior experience in automation or coding is needed (though it's a plus) • Just a free n8n account — we’ll guide you on how to set it up • A desire to save time, reduce manual work, and build smarter processes Why Learn n8n? Because it offers the freedom, flexibility, and power that closed platforms can’t match. With n8n, you're not limited by pricing tiers or rigid templates. You get full ownership of your workflows — whether hosted in the cloud or on your own infrastructure. If you're serious about automation, n8n is the tool to learn.

AWS: Monitoring, Logging and Governance
AWS: Monitoring, Logging, and Governance Course is the fifth course of Exam Prep: AWS Certified DevOps Engineer - Professional Specialization. This course teaches the concepts of monitoring, logging, and tracking the resiliency of your applications by exploring services in AWS. Learners will be able to deploy serverless applications in powerful ways using managed repositories. The course is divided into three modules and each module is further segmented by Lessons and Video Lectures. This course facilitates learners with approximately 3:00-3:30 Hours of Video lectures that provide both Theory and Hands-On knowledge. Also, Graded and Ungraded Quizzes are provided with every module in order to test the ability of learners. Module 1: Monitoring and Logging in AWS Module 2: Governance Controls in AWS Module 3: Deploy Serverless Architectures One year of experience in monitoring AWS resources throughout the infrastructure. Candidates should have knowledge of monitoring, governance, and logging concepts and how to use related AWS tools. By the end of this course, a learner will be able to: - Implement governance controls in AWS. - Explore the methods to track the resilience of the applications on AWS. - Describe the deployment workflow tool in AWS. - Analyze, debug, and trace production and distributed applications in AWS.

Flutter & Dart: SOLID Principles and Top Design Patterns
We all want to become better software developers and be able to call ourselves "Software Engineers" or "Software Architects", but to do that you first have to master a number of design patterns. This course will put you on a track to that destination. We will teach you how to recognize when to use specific design patterns to build complex systems in a divide-and-conquer manner so that complexity is reduced and abstracted. But rather than learning all the design patterns out there, we have curated the most important, the top fundamental GoF Design Patterns for you. All of that in the context of the Flutter Framework using Dart. We start with full understanding of the S.O.L.I.D Design Principles and how they in turn relate to those design patterns. We eplain everything in the context of real-wprld problems as well as specific code examples. At the end of the course you will get to Architect a solution by coding John Conway's Game of Life simulation which will run on your mobile device. Complex software systems are plagued with three major issues: • Timelines are stretched as requirements change. • Multiple developers have a hard time coordinating their efforts. • Code redundancy. This in turn creates issues with maintenance and overall flexibility for adding new features. In general this means poorly designed systems that are hard to maintain and are not adaptable. One answer to all the above problems is having a proper design and architecture. Think of a skyscraper being built. There is always a high-level blueprint. This blueprint is used to show everybody involved (from architects to supply chain to construction workers to machinery scheduling etc…) what is being worked on. Everybody understands and follows the same vision. A blueprint has a number of commonly understood elements which repeat themselves across many projects. For example all buildings need electrical wiring and plumbing, they might need elevators, and cooling systems, and underground parking lots, and of course stairs. They also usually are connected to the electrical grid and water supply as well as… roads. All these common elements follow certain standards that have been improved over many many years and across many many projects. They are well understood and can be used almost like recipes. In Software Engineering we also have a set of elements that repeat themselves across many projects. For example all software applications need to create objects, they need to communicate state change across those objects, they need to be able traverse over collections of those objects. In other words, if you want to be a better developer then you need to become proficient in those elements that have been time-tested. In the Software Engineering world these elements are known as “Design Patterns” This course will teach students how to recognize when to use specific design patterns to build complex systems in a divide-and-conquer manner so that complexity is reduced and abstracted. This will help you to design projects in an Architectural manner before any major development happens and can be used to shorten development time and reduce maintenance costs. Design patterns are important because they are time-tested recipes or solutions to well-known software engineering problems. When creating software applications certain problems recur in a pretty predictable fashion so rather than ‘reinvent’ the wheel we will have an assortment of, if you will, wheels to choose from. We will teach you this in a slightly different manner than you probably have been taught before. We will take a practical approach (i.e. specific examples) but the power of Design Patterns comes from their ‘concept’ and we will teach you the concept of those design patterns so that you are fully able to change them and modify them to your needs. In addition we will look at how to combine all those patterns into something greater: an architecture. A well designed Architecture is this magical thing where the whole is greater than the sum of its parts. This is what we will strive to teach you.

Advanced Guide to Adobe InDesign CC: Pro Styles & Layouts
If you're ready to level up your InDesign workflow and already know your way around the basics, this course is the perfect next step. Whether you're self-taught or coming from my beginner class, Kate Silver will take you to explore advanced preferences, optimized workspace setups, and powerful styling tools that will seriously boost your design speed and precision. By the end of this course, you’ll know how to: * Master Paragraph & Character Styles for professional consistency * Use advanced bullet styling, emoji bullets, and nested styles * Set up smart workspaces, auto-activate fonts, and save to CC Libraries * Design restaurant menus, flyers, and QR code layouts with flair This is for designers who want a more efficient, pro-level way to work in InDesign — especially those who want to build real-world, portfolio-ready projects as they go. You’ll get access to free templates and exercise files to follow along step by step. To be successful, you should already be familiar with Adobe InDesign basics — either from experience or by completing my beginner course. Instructor bio: Kate Silver is a graphic and shoe designer, Top Teacher on Skillshare, and instructor at the UK’s leading Adobe training center in London. She creates beginner and advanced courses on design software including Adobe Photoshop, Illustrator, InDesign, Canva, and more. With experience designing for brands like Jimmy Choo and Sophia Webster, Kate brings hands-on expertise to her classes, making complex tools simple and accessible. Her lessons focus on clarity, practical projects, and smart shortcuts to help students build real skills with confidence.

The Complete Guide to Unity 3D : Making a Top Down Shooter
Ready to level up your game-making skills and step into the world of 3D game creation? Look no further than this comprehensive and standalone course, designed to take you through the process step by step, even if you have no previous experience in game development. I've even included a 1.5 - hour crash course for those who have zero knowledge in Unity. While it's better to have some experience and knowledge of C#, don't worry if you don't have it, because I'll cover everything you need to know to create an astonishing action-packed video game. A unique asset pack of 3D models was created specifically for this course. Once you complete the course, you can keep these along with the scripts you'll create and use them however you like. • Throughout this course, you'll learn how to create a versatile player controller using an Entity Component System (ECS). You'll discover how to setup New Input System, how to animate 3D characters, manage camera controls, and understand the essentials of 3D physics, including colliders, mass, and velocity. • Moving forward in the course, we focus on how to create an advanced and expandable weapons system, essential for any shooter game. This includes creating a variety of weapons and learning how to setup both the logic and animations for visuals to bring them to life in your shooter game. • We're going to place a heavy focus on optimizing game performance and personal workflow to ensure the FPS doesn't drop below 120 and your project does not turn into an unmanageable disaster. At the end of each section, we'll clean up the project, and you'll have access to my projects for downloading. This allows you to double-check your work or start from a specific point of the course, if you wish to do so. • In the next part of the course, you'll learn to craft challenging enemies for your game's enemies. We're going to create melee enemies with different weapons and attack sets who use shields for protection, dodge your bullets, and throw items at you. Ranged enemies can use covers to hide, throw grenades, and advance from different angles. We'll also introduce two bosses with unique abilities. All of this will serve as a great example for you to become very sophisticated in enemy AI design. • Then, we're going to learn how to design procedural level generation. This system will allow you to create an endless number of levels, significantly reducing development time and ensuring that your game offers fresh, engaging content for players every time they play. • To improve gameplay even further, we're going to develop a quest system. You will learn how to create different missions and setup different goals for the player. • Next, we'll build a functional and scalable UI to bring your game to completion. • Then, we're elevating the experience by integrating new gameplay element - CARS! You'll master creating a versatile car system, allowing you to fine-tune vehicle behavior in every way possible. • We'll finish the course by adding an audio system and visual polish, making your game not only engaging and fun to play but transforming it into an immersive experience that's both visually stunning and audibly rich. This phase includes smoothing out bugs and enhancing mechanics, ensuring every aspect of your game shines and operates seamlessly. It’s about elevating your game's overall quality, ensuring it’s not just functional but exceptionally polished. • After mastering these comprehensive skills and polishing your game to perfection, it will be time to celebrate your significant achievement. This course isn't just about learning; it's about recognizing the hard work you've put into transforming your dream game into reality! And there you have it! A journey from the basics to a fully polished, high-quality video game. And you can start that journey with a single click. Enroll in the course today and learn how to create games you've always wanted.

Architecting with Google Kubernetes Engine: Production 日本語版
このコースでは、Kubernetes と Google Kubernetes Engine(GKE)のセキュリティについて、およびロギングとモニタリングについて学びます。また、Google Cloud マネージド ストレージ サービスとデータベース サービスを GKE 内で使用する方法についても学びます。 これは「Architecting with Google Kubernetes Engine」シリーズの 2 つ目のコースです。このコースを修了したら、「Reliable Google Cloud Infrastructure: Design and Process」コースか、「Hybrid Cloud Infrastructure Foundations with Anthos」コースに登録してください。

GenAI for .NET: Build LLM Apps with OpenAI and Ollama
In this hands-on course, you'll learn to integrate OpenAI, Ollama and .NET's new Microsoft-Extensions-AI (MEAI) abstraction libraries to build a wide range of GenAI applications—from chatbots and semantic search to Retrieval-Augmented Generation (RAG) and image analysis. Throughout the course, you’ll learn: .NET + AI Ecosystem You'll learn about Microsoft's new abstraction libraries like Microsoft-Extensions-AI, which makes it super easy to integrate & switch different LLM providers like OpenAI, Azure AI, Ollama and even self-hosted models. Setting Up LLM Providers Configure the LLM providers—such as GitHub Models, Ollama, and Azure AI Foundry—so you can choose the best fit for your use case. Text Completion LLM w/ GitHub Models OpenAI gpt-5-mini and Ollama llama3.2 Model model You’ll learn how to use .NET to integrate LLM models and performs Classification, Summarization, Data extraction, Anomaly detection, Translation and Sentiment Analysis use cases. Build AI Chat App with .NET and gpt-5-mini model You'll develop back-and-forth conversation based messaging with LLM and user where the AI maintains context across multiple user turns. We will use Chat Streaming features when developing AI Chat Application. Function Calling with .NET and gpt-5-mini model Develop a function that will trigger from OpenAI GPT-5-mini. The model returns structured JSON specifying which .NET function to invoke, along with arguments for retrieving real-time data. .NET AI Vector Search using Vector Embeddings and Vector Store We’ll also cover Vector Search, a powerful feature that allows semantic search based on meaning—not keywords. You’ll learn how to: • Generate embeddings using OpenAI’s text-embedding-3-small or Ollama’s all-MiniLM embeddings model, • Store these in a vector database like Qdrant • Query the vector store with user embedding to find top matches by similarity • Retrieve relevant data based on similarity searches—all in our .NET applications. RAG – Retrieval-Augmented Generation with .NET You’ll learn how to combine vector search results with LLM responses to: • Retrieve relevant data from your own sources • Break documents into chunks → embed them → store in vector DB • At query time, embed the question → retrieve relevant chunks → pass them along with the user’s query to the LLM • Get accurate, context-specific answers using your internal data from LLM We’ll implement the full RAG flow with real examples using .NET and Qdrant. Image Analysis with .NET AI Cover image recognition and analysis, showing how to send images to AI models, receive tags, captions or visual summaries and integrate those capabilities directly into your .NET apps • Vision models for object recognition, classification, or captioning • Combining text and image processing to build more powerful, multi-modal applications for traffic cam analysis operations Final Project: E-Shop Semantic Search with .NET Aspire You’ll build a complete full-stack AI-powered EShop Vector Search app step by step. We’ll use: • .NET Aspire for service orchestration • Qdrant as our Vector Database • and GPT-5 Mini or Ollama’s local models to generate embeddings and respond intelligently to user queries In this project, you’ll: • Generate product embeddings with OpenAI text-embeddings or Ollama all-minilm • Store them in Qdrant Vector DB for fast similarity search • Implement a RAG flow that provides semantic search over our EShop product catalog • Enable users to search products by meaning—not just keywords This project brings everything you learn in this course into a single, full-stack, real-world app. By the end of this course, you'll have the tools and confidence to build intelligent, GenAI-powered apps in .NET.

Unreal Engine 5 - The Complete Beginner's Course
Step into game development with Unreal Engine 5! This beginner-friendly course covers everything from setting up the engine to building interactive levels, scripting with Blueprints, and designing UI elements. You'll start with the basics—project setup, level creation, and object manipulation—before diving into Blueprints to create gameplay mechanics like moving platforms and AI enemies. Next, you'll develop player controls, implement collision-based interactions, and design a UI with menus and HUDs. You'll also enhance your game with audio effects and learn how to package your project for distribution. Ideal for beginners, this course requires no prior coding or game development experience. Whether you're an aspiring game developer or a hobbyist, you'll gain the essential skills to bring your game ideas to life!

OpenShift 4.20 and Docker: From Zero to Production (2026)
Hello! as part of this course we will be working with OpenShift 4.20.5. There are actually no special prerequisites for this course, apart from internet access and a willingness to learn :). All topics are explained as accurately as possible to avoid generating any additional questions. But - if anything is unclear, requires further clarification, or if a new lecture needs to be added, you are more than welcome to leave a comment under the course or contact me directly via private message. All materials (scripts, deployed applications) are available in the resources under lectures, provided as links to GitLab repositories. There are two ways to work with OpenShift during the course: • OpenShift Sandbox, which does not require installing the entire cluster infrastructure on your local machine • OpenShift Local, where we install the cluster locally on your computer — the system requirements for this option are discussed in the course Throughout the course, we focus on practical application deployment. We don’t just go through dry examples — we actually deploy real applications written in Python and Java. The applications themselves do not contain complex business logic, as the goal of this course is not to teach programming in these languages, but to learn how to work with OpenShift and containerized applications. During the learning process, questions will naturally arise, and some topics discussed at a given moment may be difficult to understand. Don’t worry about this — throughout the course, certain topics are intentionally skipped (with a clear note that they will be covered later) in order to focus on other elements first. In the end, everything should come together into a coherent whole and give you the ability to navigate and work confidently with OpenShift.

ExpressJS Essentials: Building Modern Web APIs
This comprehensive course provides a deep dive into Express.js, a robust web application framework for Node.js. Participants will master fundamental concepts, architecture, and the step-by-step process of setting up Express.js projects. Explore HTTP methods, route definition, and parameter extraction, gaining practical skills in setting up requests with Thunder Client and Postman tools. Delve into middleware's pivotal role, crafting custom functions and distinguishing built-in from custom middleware. Navigate error handling with proficiency in addressing synchronous errors and transmitting appropriate responses. The course extends to integrating MongoDB with Express.js, covering CRUD operations. Concluding with user authentication, participants acquire skills in generating and managing JWTs for secure authentication practices.

SQL for Beginners: Learn SQL using MySQL and Database Design
Discover the Power of SQL & Databases: A Comprehensive Guide for Aspiring Tech-Savvies! Are You a Student or Professional Eager to Master SQL? Embarking on a journey into the realm of databases? Yearning to grasp the intricacies of SQL and databases, but unsure where to kick things off? Whether you're a budding developer, a data enthusiast, or simply someone aiming to amplify your career horizons, understanding SQL and databases is your stepping stone. Why This Course Stands Out • Dive Deep into SQL & MySQL: Unlock the secrets of SQL and MySQL - the powerhouse among global databases. • Master Database Design & Analysis: Most courses barely scratch the surface; we offer you an immersive dive into database design, a critical skill often overlooked. • Real-world Applications: Engage with a hands-on project - setting up an online cinema booking database, offering you practical exposure to concepts learned. Core Modules Include: • SQL Basics: The language that's reshaping the tech landscape. • MySQL In-Depth: One of the world's most renowned databases. • Database Design & Data Analysis: Equip yourself with these sought-after skills. • Hands-on Tutorials: From creating to modifying databases, we've got you covered. • Cross-Platform Installation Guides: Be it Windows, Mac, or Linux, we've got your back. Exercise Your Learning: Dive into practical exercises with step-by-step video solutions to solidify your understanding. Why MySQL? While we champion MySQL, the SQL prowess you gain here transcends databases. The skills are universally applicable. Why Choose This Course? In the vast sea of courses, ours stands tall by offering a trifecta of SQL, database design, and data analysis - all under one roof. Tim Buchalka and Jean-Paul Roberts are your instructors. They have a combined eighty (yes 80!) years of programming experience. Their real world and teaching experience makes them the ideal instructors for this course. They are not just experts, they are also fantastic educators, skilled in breaking down intricate topics. Embark on a Journey of Proficiency: By the end of this comprehensive guide, you'll wield SQL with finesse, boast a robust understanding of MySQL, and wear the badge of database design expertise. Your Future in Tech Beckons: SQL, MySQL, and Database Design are your tickets to lucrative career opportunities. Don't let them pass you by. Enroll now and solidify your place in the tech world. Ready to Transform Your Tech Aspirations? Elevate your skills; elevate your prospects. Click the Enroll button and begin your journey into the heart of SQL and databases!

Ethics and Safety in Open AI
The Ethics and Safety in Open AI course is designed for developers, engineers, and technical product builders who are new to Generative AI but already have intermediate machine learning knowledge, basic Python proficiency, and familiarity with development environments such as VS Code, and who want to engineer, customize, and deploy open generative AI solutions while avoiding vendor lock-in. The course equips learners with the frameworks and tools needed to ensure responsible use of generative AI models. The course begins with bias detection and mitigation, where learners identify harmful patterns in datasets and outputs, apply quantitative evaluation techniques, and implement mitigation strategies. Next, learners design and test safety guardrails, including input validation, output filtering, content moderation, and red-teaming practices to strengthen AI systems against misuse. The final module covers content provenance, licensing, and compliance, where learners apply watermarking techniques, implement provenance standards such as Coalition for Content Provenance and Authenticity (C2PA), and evaluate datasets and models for licensing adherence. Regulatory frameworks like the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA) are also introduced. Through hands-on exercises, learners will build safety layers, implement provenance metadata, and prepare compliance-ready audit documentation. By the end, learners will be able to design open AI applications that prioritize safety, fairness, and accountability.

Jenkins, From Zero To Hero: Become a DevOps Jenkins Master
This course requires you to download docker from the official Docker Repositories as well as images from Docker Hub. If you are a Udemy Business user, please check with your employer before downloading software. Are you tired of struggling to learn Docker? Does it feel too complicated or confusing? Have you heard about it but still don't fully understand what it's all about? Ready to become a DevOps automation expert with Jenkins? Jenkins is a powerful, flexible tool that can automate almost anything! In this course, you'll learn to build strong automated processes like Pipelines, CI/CD Workflows, and more. Jenkins is a must-have skill in the DevOps world, trusted by top professionals to streamline development, testing, and deployment. You'll also explore tools that work alongside Jenkins, like: • Docker for containerization • AWS for cloud computing • Ansible for configuration management • Git for version control • Maven for build automation • DSL for defining complex pipelines • Jenkinsfile for pipelines as Code • CI/CD for Continuous Integration and Deployment This course is packed with hands-on exercises that help you master Jenkins and integrate it with these essential technologies. Whether you're a beginner or already have some experience, you'll learn practical skills to build efficient, reliable pipelines that automate your entire development lifecycle. Don't miss the chance to step into a world of agile technologies, automate everything, and become a DevOps Master! What are you waiting for?

Mastering JavaScript Variables – VAR, LET & CONST in 2025
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course is designed to provide in-depth knowledge of JavaScript variable declarations, focusing on the differences between VAR, LET, and CONST. By the end of this course, learners will have a clear understanding of how these declarations affect variable scope, execution contexts, and best practices in modern JavaScript development. This knowledge is crucial for writing cleaner, more efficient code and avoiding common pitfalls that developers face when handling variables. The course begins by introducing essential concepts like execution contexts, scope, and temporal dead zones, which are foundational to understanding how JavaScript handles variable declarations. As you progress, you will explore the evolution of VAR, LET, and CONST, along with detailed insights into the reasons JavaScript differentiates between variable declarations and initializations. The second part of the course dives deep into the mechanics of variable hoisting and how the debugger tool can be used to analyze variable scope. Through practical examples, you will also learn about the unique behaviors of VAR, LET, and CONST, such as redeclaration and reassignment rules, and their impacts on block and function scopes. This course is ideal for developers of all levels who are eager to understand the nuances of JavaScript variable handling. It is particularly beneficial for those who want to write clean, maintainable, and error-free JavaScript code. No prior experience with advanced JavaScript topics is required, but familiarity with basic JavaScript concepts will be helpful.

Master Spring Boot 3 & Spring Framework 6 with Java
Do you want to become a Java Spring Boot Full Stack React & Cloud Developer? This is the ONLY COURSE you need! WHAT LEARNERS ARE SAYING 5 STARS - Nice course, helped me understand spring from basics. 5 STARS - Absolute Amazing course. Ranga's way of teaching is quite unique and the course covers topics ranging from beginner level to advance level. 5 STARS - Fantastic course. It is helping me to advance in my career. Explained each and everything in very simple language. 5 STARS - Best course ever 5 STARS - The best Spring Boot Security Course ever! 5 STARS - Excellent! You are doing a course where you learn the fundamentals Java frameworks: #1: Spring Framework #2: Spring Boot #3: JPA and Hibernate. You also learn to build: #1: Web application with Spring and Spring Boot #2: An Amazing REST API with Spring Boot #3: Full stack application with Spring, Spring Boot, React and Spring Security In addition, you also learn #1: Docker #2: Maven #3: Gradle #4: Spring AOP and #5: Spring Security You deploy the applications you build to AWS! This is THE COURSE you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Frameworks. NOTE: This course requires you to download Docker Desktop. An alternative to Docker Desktop is Podman Desktop. If you are a Udemy Business user, please check with your employer before downloading software. I'm Ranga Karanam. I'm the founder of in28minutes and creator of some of the worlds most popular courses on Cloud and DevOps. I'm certified on multiple clouds - Azure, GCP and AWS and I've helped a MILLION learners around the world acquire new tech skills. Rest assured you are in good hands. Spring and Spring Boot Frameworks are the No 1 frameworks for building enterprise apps in the Java world. In this course, you will learn Spring and Spring Boot from ZERO. I'm a great believer that the best way to learn is by doing and we designed this course to be hands-on. You will build a web application, a REST API and full stack application using Spring, Spring Boot, JPA, Hibernate, React, Spring Security, Maven and Gradle. You will learn to containerise applications using Docker. You will learn to deploy these applications to AWS. By the end of the course, you will know everything you would need to become a great Spring and Spring Boot Developer. Are you ready to become an expert on Spring and Spring Boot? Do you want to join 1 MILLION learners having Amazing Learning Experiences with in28Minutes? Look No Further!

Advanced React
Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications. You’ll examine different types of React components and learn various characteristics and when to use them. You’ll dig into more advanced hooks and create your own. You’ll look into building forms with React. You’ll explore component composition and new patterns, such as Higher Order Components and Render Props. You’ll create a web application that consumes API data and get familiar with the most commonly used React framework integrations, tools, and testing techniques. By the end of this course, you will be able to: • Render lists and form components efficiently in React. • Lift shared state up when several components need the updated data. • Leverage React Context to share global state for a tree of components. • Fetch data from a remote server. • Use advanced hooks in React, and put them to use within your application. • Build your own custom hooks. • Understand JSX in depth. • Embrace component composition techniques • Use advanced patterns to encapsulate common behavior via Higher Order Components and Render Props. • Test your React components. • Build a portfolio using React. You’ll gain experience with the following tools and software: • React.js • JSX • React • HTML, CSS, and JavaScript • VSCode You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career. To take this course, you should understand the basics of React, HTML, CSS, and JavaScript. Additionally, it always helps to have a can-do attitude!

Build ASP.NET Core Web API - Scratch To Finish (.NET8 API)
*** NEW RECORDED VERSION on .NET 10 COMING SOON *** THIS COURSE HAS BEEN UPDATED TO THE LATEST VERSION [.NET8] The course is compatible with both versions - .NET7 & .NET8 This is a complete guide to creating ASP.NET Core Web API using .NET8, Entity Framework Core (EF Core), and SQL Server database. With over 11000 student enrolments and more than 2000 5-star reviews, this course has helped students from all backgrounds to learn and implement ASP.NET core Web API. This course is for all skill levels and best suits beginners and intermediate developers who have gained knowledge in C# and ASP.NET Web MVC and want to use their skills to learn ASP.NET Core and specifically ASP.NET Core Web API. In this ASP.NET Core WEB API course, we will use .NET8 and create a REST WEB API. During this course, you will gain so much experience creating ASP.NET Core APIs and endpoints and by the end, I am confident that you will gain enough practical knowledge to create your own ASP.NET Web APIs. We will create a very engaging Web API in which we will create the regions and walks of New Zealand and we will create an ASP.NET Core Web API so that clients of this API can consume this data. We will start with learning what are the principles of REST and understand the files that ASP.NET Core creates as part of a new project. Then we will create and understand our domain and domain models. Then we will go ahead and install Entity Framework Core and using EF Core migrations we will create our SQL Server Database. We will then create controllers for our API and test them using Swagger UI. We will also understand and implement the concepts of Domain and Data models and use clean coding techniques to build our ASP.NET CORE Web API. We will use a famous third-party library called Automapper to map objects inside our API. With all of this, we will go on and create CRUD operations for our Web API. We will perform Create, Read, Update, and Delete operations on our API using the Repository Pattern in ASP.NET Core API. Then we will understand and implement Authentication and Authorization in ASP.NET CORE Web APIS using JWT tokens and see how we can generate JWT tokens using our API (Server) so that we can Authenticate and Authorize the clients of our application. We will learn more advanced level stuff by implementing Filtering, Sorting, and Pagination in our ASP.NET Core Web API. We will use Postman and Swagger to test our Authentication and Authorization. We will also use ASP.NET Core Identity in our API where we Register users and assign roles to them. In this course ASP.NET Core Web API course, you will learn and implement: • Understand REST APIs by creating a Web API using ASP.NET Core and .NET 7 • Understand REST Principles • Understand Dependency Injection and Benefits • Creating New ASP.NET Core Web API Project • Understand .NET8 WEB API Project In .NET 8 and C# • Learn And Install Entity Framework Core (EF Core) In ASP.NET Core Web API Project • Learn Entity Framework Core Migrations • Understand the difference between Domain models and DTOs • Understand Domain Models and Repository Pattern • Use Swagger To Test ASPNET Core WEB API project • Learn How To Map Models To One Another Using Automapper • Learn Asynchronous Programming (Async Await) • Validate ASP.NET Core WEB API • Secure your ASP.NET Core Web API using Microsoft Identity by adding Authentication and Role-Based Authorization to your REST API. • Add JWT Authentication to ASP.NET Core Web API by creating JWT Tokens for API Clients. • Understand and Add Authentication and Authorization To ASP.NET Core API and Create Read and Write Users To Test this Via Postman • Incorporate ASP.NET JWT Authentication Into SwaggerUI • Add advanced functionality like Filtering, Sorting, and Pagination to your ASP.NET Core Web API. Know me more I am Sameer, a professional software developer with over 15 years of industry experience. I love to educate myself and others and that's why I started with my YouTube channel where I have a loving audience. I create content for software developers like you so that I can share my knowledge. Statistics Over 27000 students on Udemy Over 4000 Reviews on Udemy Over 2.4 Million Views on YouTube Some of the reviews • Hands down the best way to learn this technology stack. Sameer did a good job here and I hope he will be blessing us with more interesting Angular projects in the future! Maybe a sample e-commerce or Hotel Booking app :) • Although I didn't have any prior experience with C# OR .Net Core MVC, I was still able to grasp a lot from this course, all thanks to the instructor! • A very detailed and extensive course! clear voice and great detail to topics. • and 1000s of more reviews on my courses. Money Back Guarantee I Guarantee you that after finishing this course, you will be confident enough to create REST APIs in ASP.NET Core and .NET8 on your own. You will feel confident at work or when creating your projects. If you want to create functional, generic, clean, and usable websites using ASP.NET, then this is the course for you. If still, you are unable to get benefit from this course (we will be sad to see you go!), there is a "30-day money back guaranteed by Udemy". Why do you need this course? By buying this course, you will make a fantastic choice as this course will help you gain the confidence you need to create ASP.NET Core Web APIs I assure you that by the end of this course, you will have the confidence to create scalable ASP.NET Core Web APIs from scratch.

AIX Operating System Fundamentals
This beginner-friendly course introduces AIX from the ground up, requiring no prior UNIX knowledge. You'll explore AIX's core components, navigate its file system, and perform basic operations. Learn to work with the vi editor, manage processes, and customize your environment. By the end, you'll gain practical skills to use AIX confidently, including writing simple shell scripts.

Introduction to Databricks in 1 Hour
Welcome to Introduction to Databricks, your practical, beginner-friendly guide to one of the most in-demand data platforms in the industry today. My name is Dimitar Shtev, and I’ve spent nearly a decade working with data across analytics, engineering, and machine learning. In this course, I will walk you step-by-step through everything you need to confidently start using Databricks—even if you’ve never worked with it before. We begin by exploring what Databricks is, why organizations rely on it, and how its major components fit together. You’ll learn about the Data Lakehouse, Delta Lake, SQL, Databricks Runtime, and the architecture that powers scalable data processing. From there, we move into hands-on learning using Databricks’ free-for-life community edition. You will run Python scripts, configure compute resources, organize your workspace, load CSV files, and build interactive visualizations and dashboards. Finally, we put everything into practice with a real machine learning project: You will collect real Bitcoin price data, prepare it for modeling, convert SQL tables into PySpark objects, train a regression model, and display future price predictions inside Databricks. Whether you’re a data analyst, data engineer, BI professional, developer, or aspiring data scientist, Databricks is becoming an essential tool—and this course gives you the foundations AND the confidence to use it in real-world scenarios. By the end, you’ll have a functional Databricks environment, hands-on experience, and practical workflows you can apply at work the very next day.

Build a XAML Multimedia Player with WPF
By the end of this course, learners will be able to design a complete WPF multimedia player, build structured user interfaces using XAML, implement media playback features, and control audio and playback behavior through interactive UI components. This hands-on course guides learners through the end-to-end development of a desktop multimedia player using XAML and WPF. Starting with project setup and interface design, learners progressively build a functional application by integrating user interface controls, file selection mechanisms, progress tracking, media seeking, and volume management. Each concept is demonstrated through practical implementation, ensuring learners understand not only how features work, but why they are used in real-world applications. What makes this course unique is its project-driven approach, where every lesson contributes directly to a single, cohesive multimedia player application. Instead of isolated examples, learners gain practical experience by developing features commonly found in professional media applications. This course is ideal for beginners and aspiring desktop application developers who want to strengthen their XAML, WPF, and UI design skills through a realistic, portfolio-ready project.

Datadog Monitoring - A Full Basic to ADVANCE Datadog guide
"Datadog is an observability service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform." What's included in the course ? • Complete Datadog monitoring tool's features explained from Scratch to In-depth Advance level. • Covers a wide scope of almost all the Datadog features listed in Datadog's official documentation. • Datadog Agent setup & configuration, Metrics, Events, Infrastructure Monitoring, Log Management, Application Performance Monitoring, Continuous Profiling, UI Monitoring, Dashboards, Notebooks, Monitors and many more. • Each Datadog monitoring feature and the associated concepts are demonstrated with proper Theory and Real-time Hands-On examples. • Interact with Multiple integrations supported by Datadog monitoring tool. • Build and Instrument a Python Flask application for Application Performance Monitoring and Continuous Profiling. • Exclusive Datadog Topics like End-to-End Log Pipeline (LMS), Trace Pipeline (APM), Datadog Containerized Agent, Application Instrumentation etc. • This course is useful for Application developers too as there are multiple sections in the course that involves Instrumenting Applications to generate Custom Metrics, Custom Events, Traces etc. • For Datadog Administrators, there is a section for Datadog Account Management that involves Granting Roles & Permissions, API keys, SAML Group mappings, Audit Trail, Sensitive Data Scanner etc. • Course is packed with many Datadog Tips & Tricks that can be very helpful in your day to day interaction with Datadog monitoring tool in Real projects. After completing this Datadog course, you can start working on any Real-time Datadog monitoring project with full confidence. Please go through the above Course content/Curriculum to get more details of it.

Bitcoin Integration & Future Trends
Bitcoin is evolving from a speculative asset into strategic business infrastructure. The Bitcoin Integration & Future Trends Certification is a practical, executive-focused program that helps leaders evaluate Bitcoin’s role in payments, products, treasury planning, and enterprise systems, while preparing for emerging digital finance models. This course covers practical adoption across payment acceptance, remittances, B2B settlement, treasury use cases, custody options, compliance requirements, and operational controls. You will compare on-chain, Lightning, and custody models, assess vendor options, and connect pilot programs to measurable business goals, cost structures, and ROI expectations. Modules combine instruction, case studies, architecture planning, and decision frameworks to help you scope pilots, manage volatility, evaluate partners, and plan governance requirements. You will also examine future trends shaping Bitcoin adoption, including Lightning, Layer-3 models, stablecoin interoperability, tokenized assets, programmable wallets, institutional custody, regulatory change, and Bitcoin’s role in digital infrastructure. By the end, you will be able to plan a Bitcoin adoption roadmap, guide governance decisions, evaluate implementation partners, manage operational exposure, and support business value through practical deployment models. Develop practical decision-making capabilities for Bitcoin adoption, governance, and long-term infrastructure planning.

Databricks SQL and AI/BI for Data Analysts
Databricks is one of the most in demand big data tools around. More than 20,000 organizations worldwide, including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and over 60% of the Fortune 500, rely on Databricks to build and scale data and AI apps, analytics and agents. We will be focussing specifically on Databricks SQL and the AI/BI features built into the platform. Databricks SQL is a powerful tool used for querying and analyzing large datasets, making it highly relevant in today's data driven world. Combined with AI/BI Dashboards and Genie Spaces, you can now build natural language analytics experiences on top of your data, giving business users self serve access to insights without writing a single line of SQL. Learning these skills can significantly enhance your employability and career prospects. This course can be taken by experienced data analysts who are interested in learning about Databricks, or aspiring data analysts with no prior experience. I will teach you everything you need to know, including how to code in SQL. It can also be taken as a guide for students who are aiming to achieve the Databricks Certified Data Analyst Associate certification. The course is packed with lectures and hands on development, more than enough to keep you engaged and learning throughout. The course is aimed at teaching you data analysis on Databricks, Unity Catalog, the Databricks Data Intelligence Platform, and the AI powered analytics tools that make Databricks SQL stand out. The curriculum is extensive and will cover a variety of areas including: • Set Up and Overview • Databricks Queries • Storing and Managing Data with Databricks • External and Managed Tables • Data Analysis with SQL • Data Lakehouse Architecture • Delta File Format • Genie Code (Databricks Assistant) • Data Visualization and AI/BI Dashboards • Genie Spaces • Access Control and Data Governance • Unity Catalog About the Instructor 15+ years in data. Recognised Databricks Champion, an honour given to a small global community for deep platform expertise and contribution to the wider ecosystem.

Modern Architectures and Career Growth in .NET 8
This course focuses on modern software architecture and professional growth in .NET 8, highlighting containerization, cloud-native development, and design principles. Learners will understand how to architect scalable, maintainable, and efficient applications. Participants will develop skills in Docker-based containerization, applying design patterns, and leveraging cloud-native frameworks like .NET Aspire. The course also covers solution architecture foundations, preparing developers to build robust enterprise-grade systems. Combining theory with practical exercises, the course emphasizes real-world applications, enabling learners to design architectures that meet performance, scalability, and maintainability requirements. Ideal for intermediate developers seeking to advance their architecture skills and career readiness, this course assumes knowledge of .NET 8 development, basic cloud concepts, and programming fundamentals. This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

The Complete Quality Assurance Course- Learn QA from Scratch
This course is updated frequently with new lessons, projects and resources! November 2023 - NEW! New Section and Lecture Added - BONUS Research: QA Engineer Salary in November 2023 October 2023 - NEW! Downloadable Resources Added to the Introduction to Programming with C# Section - Variables, If-else Statements, Booleans, Loops and Arrays PDF materials. September 2023 - NEW! Videos Added - Penetration Testing for Beginners | Learn Cyber Security & Ethical Hacking + Downloadable Resources Added May 2023 - NEW! Downloadable Resources Added - Performance Testing - Apache JMeter eBook April 2023 - NEW! Downloadable Resources Added - User Documentation for JIRA Software, JIRA Agile Basics, Regression Testing, Exploratory Testing, Beginner Guide To Software Testing (Automation Included) March 2023 - NEW! Downloadable Resources Added - Black Box Testing, Black Box Testing Techniques, Testing the Software with Blinders on, Software Engineering - White Box Testing, Cross Browser Testing, User Acceptance Testing February 2023 - NEW! Downloadable Resources Added - Common Software Errors, Understanding Software Test Cases, How to Write Good Test Cases January 2023 - NEW! Downloadable Resources Added - Different Types of Software Testing December 2022 - NEW! Downloadable Resources Added - Software Development Life Cycle, Agile Team Roles November 2022 - NEW! Downloadable Resources Added - eBook "Agile for Dummies" October 2022 - NEW! New Section Added - Introduction to Programming with Java + Downloadable Resources! Start Learning Quality Assurance in 2023! ★★★★★ "The course is very informative and helpful. The tutor explains the subject very clear and in a friendly manner. I will watch it one more time. It definitely worth to buy. Success" ★★★★★ "This is one of the best QA software testing courses, everything was useful and explained very well" ★★★★★ "Great automation tips and tricks, definitely worth it!" ★★★★★ "Useful, in-depth walkthroughs. Instructor is knowledgeable, genuine and speaks in a calm, paced manner" ★★★★★ "The best course for starting out with testing software. Every beginner QA should watch this" ★★★★★ "Thank you for this useful information! This course is easy, not too fast and not too slow. Everything is explained clearly and to the point. I recommend this course!" ★★★★★ "A good beginner course for someone who is looking for a QA profession. Very nice presentation!! Thanks" In This Course: You will learn different ways of Software Testing and everything you need to start your first job as Junior Automation Quality Assurance Engineer This course will give you the foundation and confidence to enter the IT Industry as Automation QA Engineer or Manual QA Engineer You WILL Learn: • What is a Test Case and how to write a Test Case • What is Software Development Life Cycle • What is Agile - Scrum and Kanban • Different Types of Testing • What is a BUG? • Black Box Testing • White Box Testing • UAT - User Acceptance Testing • Regression Testing • Cross Browser Testing • JIRA - Bug Tracking Tool • Basics of Programming • What is Selenium in Automation • Create your First Automation Project with Selenium • NUnit Automation Framework • Assertions in Selenium • Element Selectors - ID, ClassName, XPath • REST API Testing with Postman (Back-End Testing) You don't need any experience to enroll, you will be guided step by step through this course You will also get Bonus Materials to help you from the beginning This course requires work in the beginning - just like any other thing in life But the best thing in the world is when your start making positive changes in your life This course teaches you the simplest way to enter the IT field - Quality Assurance! If You Are Someone Who: • Want to Become Quality Assurance Engineer • Want to learn Software Testing • Want to Change Career • Want to achieve Financial Freedom and Enjoy Life Enroll in the Course Today and Get Started! This course comes with a 30-day 100% Money Back Guarantee, so if you aren't happy with your purchase, you can get a refund - no questions asked! You will also get: - Support and Answers to All Your Questions During the Course - Lifetime Access - Certificate of Completion Now go Ahead and Click the Enroll Button I'll See You in the First Lesson!

CrewAI Tools, MCP, and Agentic RAG
This program introduces you to CrewAI Tools, MCP, and Agentic RAG, designed for developers and AI practitioners looking to build intelligent, production-ready multi-agent systems. You’ll begin by exploring how agents use tools to interact with external systems, including CrewAI’s built-in tools and custom tool development for real-world workflows. Next, you’ll dive into memory and knowledge systems, learning how agents store, retrieve, and prioritize information across interactions. You’ll explore Agentic RAG to build knowledge-driven agents that retrieve relevant data and generate accurate, context-aware responses. Through hands-on demonstrations, you will design systems that combine memory and retrieval to improve reliability and reduce hallucinations. As you progress, you’ll focus on extending agents using the Model Context Protocol (MCP). You’ll learn how agents discover and interact with tools dynamically through MCP servers, enabling structured communication and scalable system design. You’ll also implement role-based access control, authentication, and secure workflows to ensure safe and controlled agent behavior in real-world environments. By the end of the program, you will be able to: - Identify how tools extend agent capabilities and enable structured workflows in CrewAI. - Apply memory systems and Agentic RAG to build context-aware and knowledge-driven agents. - Analyze how agents retrieve and use knowledge to improve accuracy and reduce hallucinations. - Integrate MCP to enable dynamic tool discovery and structured agent communication. - Design secure agent systems with role-based access control and authentication mechanisms. - Develop scalable multi-agent workflows combining tools, memory, MCP, and retrieval. This program is ideal for developers, AI engineers, and technical professionals interested in building advanced agent systems and intelligent automation workflows. Prior experience with Python programming and basic AI concepts will help maximize your learning experience. Learners need a reliable internet connection, a modern web browser, and access to Python development tools. The course uses CrewAI and related AI technologies, which do not require specialized hardware. Basic familiarity with APIs and Python is recommended. Join us and learn to build intelligent agents that can interact with tools, retain knowledge, operate securely, and power real-world AI systems at scale.

AI & Python Development Megaclass - 300+ Hands-on Projects
Dive into the ultimate AI and Python Development Bootcamp designed for beginners and aspiring AI engineers. This comprehensive course takes you from zero programming experience to mastering Python, machine learning, deep learning, and AI-powered applications through 100 real-world projects. Whether you want to start a career in AI, enhance your development skills, or create cutting-edge automation tools, this course provides hands-on experience with practical implementations.(AI) You will begin by learning Python from scratch, covering everything from basic syntax to advanced functions. As you progress, you will explore data science techniques, data visualization, and preprocessing to prepare datasets for AI models. The course then introduces machine learning algorithms, teaching you how to build predictive models, analyze patterns, and make AI-driven decisions. You will work with TensorFlow, PyTorch, OpenCV, and Scikit-Learn to create AI applications that process text, images, and structured data. As you advance, you will develop chatbots, recommendation systems, sentiment analyzers, and automation tools using real-world datasets. You will gain expertise in natural language processing (NLP), computer vision, and reinforcement learning, mastering how AI is applied in various industries. The course also covers AI ethics, model optimization, and deployment strategies, ensuring you understand how to scale AI projects efficiently. By the end of the course, you will have 100 hands-on projects that demonstrate your skills in AI development, automation, and machine learning. Whether you’re looking to launch an AI-driven startup, enhance your resume with in-demand AI skills, or automate business processes, this course equips you with everything you need. Join now and become proficient in Python and AI development, unlocking endless opportunities in the tech industry.

Learn Express.js
Learn Express.js is an engaging and beginner-friendly course designed to give you a solid foundation in building web servers using Node.js and the Express framework. You'll start by setting up a basic server, understanding the request/response cycle, and sending responses. As you progress, you'll dive deeper into serving data, using query parameters, and adding path parameters to routes. The course also teaches modularizing code using express.Router(), handling "Route Not Found" errors, and configuring CORS to manage cross-origin requests. Practical examples and clear explanations help ensure you can build organized, maintainable backend applications. By the end, you’ll be ready to build your own Express.js projects confidently and efficiently, equipped with best practices and real-world knowledge. This course is project-based, so you’ll learn by building two exciting apps: 1. Startup Planet: A REST API packed with detailed information about startups from around the world. You'll learn how to: - Create routes to serve different types of data - Handle HTTP requests and responses - Serve and filter data using Express 2. Spiral Sounds: An indie rock vinyl store where users can browse, order, and get real-time updates. You'll build features including: - User authentication and protected routes - Inventory management and order processing - Task queues for simulating logistics - Real-time notifications using Server-Sent Events

n8n Automation Mastery Build Custom n8n automation Workflows
STOP Wasting Your Life on Repetitive Tasks That a Robot Could Do in Seconds! What if I told you that while you're manually copying data, sending emails, and doing the same boring tasks over and over... smart entrepreneurs are sipping coffee while their workflows run themselves? The Cold, Hard Truth: Every minute you spend on manual work is a minute stolen from your dreams, your family, and your real potential. Here's What's Really Happening: • Your competitors are automating while you're still clicking • You're burning out on tasks that should take ZERO human effort • Money is slipping through your fingers because you can't scale manually • You go to bed exhausted from work that doesn't even matter But What If Everything Changed... Tonight? Imagine walking into your office tomorrow and watching your computer work FOR you instead of you working for IT. Imagine the relief of never manually transferring data again. Imagine the FREEDOM of having systems that think, act, and deliver results while you focus on what actually grows your business. This Isn't Just Another Course - This Is Your Liberation You're not just learning n8n automation. You're reclaiming your life. You're stepping into a world where technology serves YOU, where your workflows work around the clock, where you finally break free from the digital slavery that's been holding you back. Your Future Self Will Thank You for This Moment The question isn't whether automation works - it's whether you'll still be doing everything manually while others are living the automated life. The choice is yours. The time is now. Your freedom is just one workflow away.

Google Cloud의 네트워킹: 네트워크 보안
'Google Cloud의 네트워킹' 시리즈의 네 번째 과정인 '네트워크 보안'에 오신 것을 환영합니다. 이 과정에서는 Google Cloud 네트워크 인프라를 보호하는 서비스를 자세히 살펴봅니다. 첫 번째 모듈인 'DDoS 보호'에서는 DDoS 공격을 방어하도록 네트워크를 강화하여 서비스의 중단 없는 가용성을 보장하는 방법을 다룹니다. 두 번째 모듈인 'VPC 네트워크에 대한 액세스 제어'에서는 리소스에 액세스할 수 있는 사용자와 방식에 대한 권한을 정의할 수 있도록 네트워크 액세스 제어에 대해 알아봅니다. 마지막으로 세 번째 모듈인 '고급 보안 모니터링 및 분석'에서는 잠재적인 위협을 선제적으로 탐지하고 이에 대응하여 Google Cloud 환경의 안전과 복원력을 유지하는 방법을 살펴봅니다. 이 과정을 마치면 Google Cloud 네트워크 보안을 포괄적으로 이해하게 됩니다.

DevOps Interview Masterclass: 60+ In-Depth Question & Answer
Unlock Your DevOps Interview Success: Master Essential Questions! Are you ready to ace your DevOps interviews? If you've just wrapped up your DevOps course and are gearing up for those critical interview rounds, this course is your golden ticket! Puzzled About What to Expect? Dive into the minds of interviewers with our carefully selected 50 Plus DevOps interview questions. These aren't just any questions; they're the key to unlocking what interviewers really want to know from you Discover Your Strengths and Fine-Tune Your Knowledge: Unsure which DevOps domain you excel in? Our course doesn't just quiz you – it guides you in self-evaluation, helping you identify and leverage your strongest areas. Learn, Respond, Impress: We don't just list questions; we equip you with smart, impactful answers. Walk into your interviews with confidence, knowing you're prepared to handle whatever comes your way. Navigate Through the DevOps Seas with Confidence: From AWS to Docker, Terraform to Jenkins, and Kubernetes to Helm – we cover it all. Get a grip on tools like GitHub, Vault, Sonaqube, and Python, and master Linux and monitoring/alerting systems like Prometheus, Alert Manager, and Grafana. Boost Your Confidence: This course isn't just about learning answers; it's about building the confidence you need to shine in your interviews. We aim to leave you feeling ready and excited to showcase your skills. Join Our Interactive Journey: This isn't a one-way street. Join our interactive sessions, where we dissect each question, explore the nuances of effective responses, and prepare you to think on your feet. Your Opportunity to Stand Out Is Here: Say goodbye to interview jitters and hello to interview triumphs. Enroll in our DevOps interview mastery course today and turn your interview into a conversation about when you can start!

Foundations of Linux Kernel Development
This course provides foundational skills in Linux kernel programming, focusing on kernel architecture, source code management, and module development. Learners gain practical insight into how the Linux kernel operates and why kernel-level programming is critical in systems development and embedded environments. Participants will build the Linux 6.x kernel from source, configure development environments, and create basic kernel modules through guided exercises. The course strengthens practical skills in kernel compilation, module management, and secure development workflows used in real-world Linux systems. What makes this course unique is its balance of conceptual understanding and hands-on implementation. Practical walkthroughs and real-world examples help learners confidently navigate kernel programming tasks and development processes. This course is ideal for Linux developers, system programmers, and technology professionals interested in kernel development. Basic familiarity with Linux command-line usage and C programming is recommended. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Oracle Java SE 21 Developer Professional: 1Z0-830
What Is Oracle 1Z0-830 Certification? The Oracle 1Z0-830 certification, also known as the Java SE 21 Developer Certification, is an advanced credential that validates your expertise in modern Java development. This certification is specifically designed for professionals who want to showcase their skills in Java SE 21 features, covering a wide range of programming concepts, from object-oriented principles to modular applications. Benefits of Earning This Certification • Career Growth: Elevate your profile with a globally recognized certification. • Updated Knowledge: Stay ahead with expertise in Java SE 21, the latest long-term support version. • Credibility: Demonstrates a deep understanding of core and advanced Java programming concepts. • Real-World Applications: Gain skills that are highly relevant to modern enterprise applications. How This Course Prepares You This course is crafted to help you master every topic required for the Oracle 1Z0-830 certification. It includes lessons to build your understanding and quizzes to test your knowledge. By the end of the course, you’ll be well-prepared to tackle the certification exam with confidence. Topics Covered in This Course The Oracle 1Z0-830 certification requires proficiency across various domains of Java development. Below is a breakdown of the topics: 1. Handling Date, Time, Text, Numeric, and Boolean Values • Use primitives and wrapper classes, evaluate arithmetic and boolean expressions, and apply precedence rules, type conversions, and casting. • Manipulate text using String, StringBuilder, and text blocks. • Work with date, time, duration, period, and time-zone objects, including daylight saving time, using the Date-Time API. 2. Controlling Program Flow • Create and manage control flow constructs such as if/else, switch statements and expressions, loops, and break/continue statements. 3. Using Object-Oriented Concepts in Java • Declare and instantiate objects, including nested classes, and explain object lifecycles. • Create classes, records, and define/instantiate instance and static fields, methods, constructors, and initializers. • Implement method overloading, including var-arg methods. • Understand variable scopes, apply encapsulation, and create immutable objects. • Use local variable type inference. • Implement inheritance, including abstract and sealed types, record classes, and overriding methods, including those of the Object class. • Use polymorphism, casting, and the instanceof operator with pattern matching and switch constructs. • Create and use interfaces with functional methods, and private, static, and default methods. • Work with enums including fields, methods, and constructors. 4. Handling Exceptions • Handle exceptions with try/catch/finally, try-with-resources, and multi-catch blocks. • Create and use custom exceptions. 5. Working with Arrays and Collections • Create and manipulate arrays, List, Set, Map, and Deque collections, including adding, removing, updating, retrieving, and sorting elements. 6. Working with Streams and Lambda Expressions • Use Java Streams, including lambda expressions implementing functional interfaces, to filter, transform, process, and sort data. • Perform decomposition, concatenation, reduction, grouping, and partitioning on sequential and parallel streams. 7. Packaging and Deploying Java Code • Define and expose module content, including by reflection, and declare module dependencies. • Compile Java code, create modular/non-modular JARs, runtime images, and implement migration to modules using unnamed/automatic modules. 8. Managing Concurrent Code Execution • Create platform and virtual threads using Runnable and Callable objects. • Manage thread lifecycles and use different ExecutorService implementations and concurrent APIs. • Develop thread-safe code with locking mechanisms and process Java collections concurrently with parallel streams. 9. Using Java I/O API • Read/write console and file data using I/O Streams. • Serialize and deserialize Java objects. • Work with Path objects and their properties using the java.nio.file API. 10. Implementing Localization • Implement localization using locales and resource bundles. • Parse and format messages, dates, times, and numbers, including currency and percentage values. 11. Additional Java Features • Understand the basics of the Java Logging API. • Use annotations like @Override, @FunctionalInterface, @Deprecated, @SuppressWarnings, and @SafeVarargs. Comprehensive Scope of Certification By completing this course, you will develop proficiency in: • Handling Date, Time, Text, Numeric, and Boolean Values • Controlling Program Flow • Object-Oriented Concepts in Java • Handling Exceptions • Arrays and Collections • Streams and Lambda Expressions • Packaging and Deploying Java Code • Managing Concurrent Code Execution • Java I/O API • Localization • Additional Java Features This comprehensive preparation ensures you are fully equipped to pass the Oracle 1Z0-830 certification and advance your career in Java development. Let’s begin!

Building Interactive Web Applications with JavaScript
Static webpages limit your ability to engage your users on a deeper level. In "Building Interactive Web Applications," you’ll elevate your engineering skills by learning to build highly responsive, dynamic web applications. Designed for developers who are comfortable with basic HTML, CSS, and introductory programming, this course emphasizes dynamic user interactions, asynchronous operations, and the architectural patterns that power modern web applications. Through hands-on exercises and examples, you’ll learn how to write interactive JavaScript code, manipulate the Document Object Model (DOM), handle events, and work with asynchronous data using Promises. You’ll also explore how JavaScript is used to build responsive user interfaces, animations, and custom visualizations using technologies like Canvas and SVG. By the end of the course, you’ll be equipped to build richer, more interactive web experiences and be prepared for more advanced front-end development. This is the second course in a four-part series, “Practical JavaScript: From Scratch to React,” that provides you with hands-on experience in creating seamless front- and back-end applications.

Appian REST API & Integration | Postman + Project
Hey Guys, Started out to learn Appian and want to extend your understanding by mastering Integration and Web API? Then this course is for you. This course will help you learn API and integration with external systems from scratch. Various API-related topics are covered in detail with practical examples. Additionally, the course includes a project - "Complaint Management System" - which utilizes Web APIs and Integration, spread over two different Appian communities. The topics covered in this course are: 1. API Fundamentals - Understand the basics of APIs and their importance in modern applications. 2. Introduction to Postman for Testing APIs - Learn how to use Postman to test and debug your APIs efficiently. 3. Different Parts of REST API - Explore the structure and components of RESTful APIs. 4. Appian Integration Objects - Get to know the integration objects in Appian and how to use them. 5. GET and POST Integration - Learn how to implement GET and POST requests in your integrations. 6. Authenticating APIs with Basic, API Key, and OAuth 2.0 Methods - Understand different authentication methods and how to implement them. 7. Creating and Testing APIs to Expose Appian Data to External Systems - Develop and test APIs to share Appian data with other systems. 8. Process Models and APIs - Learn how to integrate APIs with Appian process models for enhanced workflows. 9. Appian and Google Drive Integration - Discover how to connect Appian with Google Drive for seamless data management. 10. API Project: Complaint Management System - Apply your knowledge in a practical project that integrates Web APIs and Appian. By the end of this course, you will have a thorough understanding of Appian integrations and Web APIs, equipped with practical skills to implement them effectively. Join us to elevate your Appian capabilities and become a proficient developer in API integrations!

Crea tu artículo científico con latex
En este curso basado en un proyecto y de 1,5 horas de duración, aprenderás a crear articulo cientificoss de nivel profesional con Látex, aprenderás también a personalizar el código del documento para definir cada uno de los atributos que desees presentar a los lectores. Para finalizar aprenderás a leer un código pre hecho de Látex, con el fin de que en adelante puedas utilizar templates y comprender a cabalidad sus partes, pudiendo personalizarlo a tu disposición. Es un curso de bases, por lo cual no necesitas tener conocimientos previos de Látex.

ISTQB Certified Test Automation Engineer | CTAL-TAE V2 | New
Welcome to our ISTQB Certified Tester - Test Automation Engineer V2 full training course. Here, we'll get to master the essential and required skills to become a certified test automation engineer. We will go through a journey into the ISTQB CTAL-TAE v2.0 syllabus with deep explanations and a lot of examples to solidify what you've learned. The course structure is as follows: • Clarification of the learning objectives before each lecture (Lecture Description) • Thorough explanation of each topic of the ISTQB CT-TAE V2 syllabus with examples • Solving the ISTQB CT-TAE V2 exam sample question while providing a detailed explanation By the end of this course, you can expect to: • Be fully prepared to pass the ISTQB CT-TAE V2 exam and become a certified test automation engineer • Learn the fundamentals of software test automation with the latest updates available at the moment • Find your way between professional software engineers and be ready to be a part of the automation world So, whether you're just entering the field of test automation or you're already an automation engineer, this is the right place to be the next superstar in test automation Kindly read the learning objectives to know more about the expectations from this course. The first chapter is available for preview alongside the exam sample questions and answers, so you can understand the structure of this course before enrolling Best of luck!

Overview of JUnit Testing
This course is a basic introduction to JUnit, covering the essential techniques for testing java code.

Godot - VFX for Games - Beginner to Intermediate
This course is all about the creation of Visual Effects for Games with Godot Engine. It will take you from a Beginner standpoint to an Intermediate level in Game VFX. We will begin with something easy like some Sparks so we can have an overview of how the Particle System works in Godot. Then we will proceed to more elaborate abilities, like a blue mage Area of Effect and eventually a Fire Projectile. We will also see how to create variations for both of this magic abilities, like a Fire AoE and an Electric Projectile. Besides learning a lot about how the particle system works, you will also learn how to create shaders in Godot with the Visual Shader tool. Texture creation is also very important step when it comes to creating special effects for games, and on this course you will learn a lot about it. We will create hand-drawn textures with Krita, but a big portion of texture creation is done using node based tool called Material Maker, a fee and powerful substance designer alternative. And at the very beginning we will have a theory chapter. Where we have a brief overview of the type of effect that most commonly exist, as well as a interesting view of the VFX Fundamentals, a great foundation of Realtime VFX.

AI-First Test Automation with Functionize Essentials
AI-First Test Automation with Functionize is a beginner-friendly course designed for QA professionals, automation engineers, and testing teams seeking to modernize their approach with intelligent, scalable automation. Whether you're exploring AI-powered testing for the first time or looking to make the most of the Functionize platform, this course provides the foundational knowledge and hands-on context to get started. You'll learn how Functionize leverages machine learning and natural language processing (NLP) to create, manage, and maintain robust automated test suites. Through guided walkthroughs, real-world scenarios, and interactive discussions, you’ll explore key capabilities such as self-healing tests, test orchestration, visual validations, and AI-driven analytics. By the end of the course, you'll understand how to reduce test maintenance, accelerate release cycles, and align intelligent automation with team goals—empowering your QA practice to scale confidently in a fast-moving DevOps environment.

Python for Financial Analysis and Algorithmic Trading
Welcome to Python for Financial Analysis and Algorithmic Trading! Are you interested in how people use Python to conduct rigorous financial analysis and pursue algorithmic trading, then this is the right course for you! This course will guide you through everything you need to know to use Python for Finance and Algorithmic Trading! We'll start off by learning the fundamentals of Python, and then proceed to learn about the various core libraries used in the Py-Finance Ecosystem, including jupyter, numpy, pandas, matplotlib, statsmodels, zipline, Quantopian, and much more! We'll cover the following topics used by financial professionals: • Python Fundamentals • NumPy for High Speed Numerical Processing • Pandas for Efficient Data Analysis • Matplotlib for Data Visualization • Using pandas-datareader and Quandl for data ingestion • Pandas Time Series Analysis Techniques • Stock Returns Analysis • Cumulative Daily Returns • Volatility and Securities Risk • EWMA (Exponentially Weighted Moving Average) • Statsmodels • ETS (Error-Trend-Seasonality) • ARIMA (Auto-regressive Integrated Moving Averages) • Auto Correlation Plots and Partial Auto Correlation Plots • Sharpe Ratio • Portfolio Allocation Optimization • Efficient Frontier and Markowitz Optimization • Types of Funds • Order Books • Short Selling • Capital Asset Pricing Model • Stock Splits and Dividends • Efficient Market Hypothesis • Algorithmic Trading with Quantopian • Futures Trading

Building Products at Global Scale
Sponsored by AMAZON WEB SERVICES (AWS). In the previous course, Inspiring Peak Performance on Technical Teams, you learned about how to lead each individual team member to achieve a new personal best every day. Now, learn the skills that transcend the boundaries of your team and enable top tech companies to deliver the most popular and viral products and applications used by billions of people billions of times per day. GORDON YU, Technical Program Manager (TPM) at AWS Data Protection presents skills necessary to manage global programs, drive major product launches, and design system architectures. NANCY WANG, Director of Engineering and General Manager of AWS Data Protection Services and Founder, Advancing Women in Tech (AWIT) shares the next steps of a line manager's career into a manager of managers, and then to a director of engineering and general manager (GM). Upon course completion, you will understand what world-class software engineering organizations expect of their cross-functional managers and leaders, including: * The common tasks of the TECHNICAL PROGRAM MANAGER (TPM) and the tools they use to drive CROSS-TEAM COLLABORATION * How to design a MODERN SYSTEM ARCHITECTURE and answer system design interview questions related to MICROSERVICES, COMPONENTS, and TRADEOFFS * How to move from from a line manage to a MANAGER OF MANAGERS, and then to a DIRECTOR OF ENGINEEERING and GENERAL MANAGER (GM)