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

Blazor Deep Dive in .NET 10 - From Beginner to Advanced
Embark on a Comprehensive Journey with Blazor in .NET 10 Welcome to a transformative learning experience designed for developers eager to explore the full spectrum of ASP.NET Core Blazor, the innovative web framework that empowers you to build interactive applications using .NET 10. This course is a deep dive into the world of Blazor, where you’ll learn to harness the power of both server-side rendering and WebAssembly to create dynamic user experiences. Course Overview: • Introduction to Blazor: Begin with the basics, understanding what Blazor is and the choices it offers for interactivity. Familiarize yourself with the project structure and get organized with our course resources. • Static Server-Side Rendering (Static SSR): Delve into the nuances of Static SSR, learning about components, Razor syntax, and static resources. Tackle assignments that challenge you to create and manipulate data repositories and components. • Interactivity: Discover the core of Blazor’s interactivity in both Interactive SSR and Interactive WebAssembly, learning how to handle events, manage state variables, and implement two-way data binding. Explore the use of @key and virtualization for performance optimization. • Component Architecture: Take a deep dive into non-routable and routable components, understanding their parameters, lifecycle, and how to create reusable and generic components. Learn about CSS isolation and cascading parameters to style and manage your app effectively. • Advanced Topics: Master advanced concepts like pre-rendering, routing, navigation, and state management. Learn how to maintain states across components and implement the observer pattern for dynamic applications. • Data Access and Management: Gain proficiency in data access patterns for both server-side and WebAssembly applications. Learn to integrate Entity Framework Core with Blazor for server-side data management, and understand how to interact with Web APIs for client-side data access. Set up a Firebase Realtime Database and manage CRUD operations in WebAssembly. • Authentication and Authorization: Secure your applications by understanding the authentication process in ASP.NET Core. Learn to register, log in, and authorize users, and secure your server-side Blazor app. • Practical Projects: Apply your knowledge with two course projects—a Server Management project and a To-Do List App. These projects will solidify your understanding and give you practical experience in Blazor development. Why Choose This Course? • Deep-Dive Experience: Starting with the fundamentals, this course is designed to support beginners every step of the way. Yet, it doesn’t stop there. We delve deep into Blazor, equipping you with an intimate understanding of the framework by the course’s conclusion. • Expertly Curated Content: Each module is carefully crafted to build upon the previous one, ensuring a seamless learning curve. • Hands-On Learning: With numerous assignments and practical projects, you’ll not just learn but apply your knowledge in real-world scenarios. By the end of this course, you’ll have a robust portfolio of projects, a deep understanding of Blazor, and the skills to confidently build modern web applications. Join us on this journey to become a Blazor expert in .NET 10! Who is this course for? • This course is for anyone who wants to learn how to develop web applications with ASP.NET Core Blazor using .NET 10. You should have some basic knowledge of C# and HTML, but no prior experience with ASP.NET Core Blazor is required. • If you already have experience working with Blazor previously but feeling overwhelmed by the changes introduced in .NET 10, this course is also perfect for helping you catching up. So, what are you waiting for? Enroll now and start your journey to become an ASP.NET Core Blazor developer!

Advanced BSP Development with Embedded C
Advanced BSP Development with Embedded C is an advanced-level course designed for experienced embedded developers ready to master low-level firmware design. As embedded systems grow in complexity, production-grade reliability depends on your ability to control every aspect of board initialization—from startup code and memory layout to peripheral abstraction and register-level configuration. In this course, you’ll go beyond SDKs and boilerplate to build your own board support package (BSP) from the ground up. Through short expert-led videos, hands-on driver development, interactive coaching, and real-world case examples from companies like Tesla, TP-Link, and STMicroelectronics, you’ll gain deep control over how your firmware boots, maps memory, and communicates with hardware. Whether you're writing for custom boards, optimizing performance under real-time constraints, or designing reusable drivers for cross-product platforms, this course will help you write firmware that’s not only correct—but truly production-ready.

React Native : The beginner guide
In this new edition of React Native, learn how to quickly build ultra-modern , cross-platform mobile applications (working on both Android and IOS) ! React Native is like React's little brother. It is developed by Facebook, with a "Learn once, write everywhere" policy. React Native will allow you to develop native mobile applications running on IOS and Android with the same code, a real revolution! This technology is exploding and is in high demand in the job market. React Native uses the React library which allows web developers to get started quickly. You will discover that developing a mobile app with React Native is a lot like web development. We are going to use Expo, the most used tool to create apps in 2 steps 3 moves. With it, we will be able to code have live updates on a real smartphone on an emulator. Also we will be able to share our app in a snap. Goodbye mobile development with endless compilation times! We will start together from the beginning and discover ReactJS and ReactNative in this course, so don't worry if you don't know React. The course will be progressive and we will develop several apps together. Summary : - The basic concepts of React - Create a React Native application with Expo - Styling - The flexbox system - Navigate between pages and send parameters using react-navigation - Permissions - Geolocation - Push-notifications - Access the smartphone gallery - Create a notification server - Communicate with an API - Learn to use ES6 functions (map, find ...) - Animations See you soon! Codiku.

Google Workspace 安全性
本課程說明如何保護 Google Workspace 環境。學員將導入高強度密碼政策和兩步驟驗證,控管使用者存取權,然後使用安全調查工具,主動找出並應對安全風險。接著,學員將管理第三方應用程式存取權和行動裝置,確保安全無虞。最後,學員將強制執行電子郵件安全性和法規遵循措施,保護機構資料。

Develop Single Agent .NET Applications Using Semantic Kernel
Master AI Application Development with Semantic Kernel: The Comprehensive Developer's Journey Transform your development skills and applications with cutting-edge AI capabilities! This immersive course takes you on a comprehensive journey from fundamental AI concepts to building sophisticated, intelligent applications using Microsoft's powerful Semantic Kernel framework. In today's rapidly evolving technological landscape, AI integration has moved from a luxury to a necessity for modern applications. This course equips you with the practical skills and theoretical knowledge to stay ahead of the curve, making you an invaluable asset to any development team or organization looking to leverage AI's transformative potential. Begin your AI mastery journey with a solid foundation in Large Language Models (LLMs) before diving into the robust capabilities of Azure AI Foundry, where you'll learn to deploy, customize, and optimize OpenAI models for your specific needs. You'll explore model deployment strategies, create effective user prompts, manage chat history, and craft system prompts that yield optimal results. The core of the course focuses on Semantic Kernel's single Agent orchestration framework, teaching you to seamlessly connect with multiple model providers including Azure OpenAI, standard OpenAI endpoints, and various Inferencing APIs. You'll also master working with local models through ONNX, Ollama, and Hugging Face integrations, giving you ultimate flexibility in your AI implementation approach. Take your applications to new heights by learning to create intelligent plugins through multiple approaches: • Building native plugins that integrate directly with your application's functionality • Creating OpenAPI plugins that leverage existing API endpoints to extend AI capabilities • Integrating cutting-edge Model Context Protocol (MCP) servers for enhanced model interactions • Implementing Retrieval-Augmented Generation (RAG) plugins for private data Practical implementation is emphasized throughout, with dedicated sections on integrating Semantic Kernel into ASP.NET applications and working with multimodal models to handle various data types including text, images, and more. Whether you're a seasoned developer looking to add AI capabilities to your toolkit, or a business analyst seeking to leverage AI for data-driven insights, this course provides the perfect balance of theoretical understanding and hands-on application development. No extensive AI background required—just bring your basic .NET knowledge and prepare to build the next generation of intelligent applications that will transform user experiences, streamline operations, and unlock new business opportunities!

Zukunftsfähige Strategie: KI-Agenten entdecken, entwerfen und Prototypen erstellen
Mit dem Kurs „Zukunftsfähige Strategie: KI-Agenten entdecken, entwerfen und Prototypen erstellen“ werfen Sie einen Blick voraus. Sie lernen, wie Sie das Framework von Google für die Transformation mit agentischer KI nutzen und einen Fortschritt von reinen Chatbots hin zu autonomen Teammitgliedern erzielen. Anhand eines Anwendungsfalls aus dem Einzelhandel lernen Sie, den Geschäftswert zu quantifizieren, KI-Projekte zu priorisieren, kritische Nutzerpfade zu ermitteln und funktionale Prototypen mit No-Code-Tools wie Google AI Studio und Gemini Enterprise zu erstellen. Dieser Kurs bietet eine solide Roadmap, die für die Geschäftsführung sowie technische Führungskräfte notwendig ist, um ihr Unternehmen in das Zeitalter der agentischen KI zu leiten.

Cursor AI for Flutter 2026 – Build Apps from Scratch with AI
What if you could design and build beautiful, production-ready mobile apps in just a few hours — without getting stuck on complex code? That’s now possible with Cursor AI and Flutter — the perfect combination of artificial intelligence and modern app development In this course, you’ll learn how to use Cursor AI to write, debug, and improve Flutter code instantly. Whether you’re a complete beginner or a Flutter developer looking to speed up your workflow, this course will show you how to build apps smarter and faster — from concept to completion What You’ll Learn • Set up Cursor AI and Flutter for seamless, AI-powered development • Use AI prompts to generate, understand, and fix Flutter code automatically • Build real-world mobile apps step-by-step with modern design and clean architecture • Integrate Firebase, APIs, and Cloud Storage with ease • Learn to design beautiful app UIs in Figma and implement them perfectly in Flutter • Create a complete store app with an admin panel — ideal for managing products, users, and sales for your own business or clients Apps You’ll Build Through hands-on projects, you’ll gain real experience developing Flutter apps powered by AI: • Expense Tracker App – manage your daily expenses and budgets • Weather App – fetch and display live weather data using public APIs • Chat App – explore Firebase-powered communication and media sharing • Store App with Admin Dashboard – build a professional business app with management features • Figma Integration Project – design in Figma and transform your designs into functional Flutter apps using Cursor Why Learn Cursor AI with Flutter? With Cursor AI, you no longer need to spend hours debugging or rewriting repetitive code. It understands your context, generates accurate code, and helps you apply UI designs instantly You’ll learn to: • Code faster with AI assistance • Design smarter with Figma • Deploy confidently with production-ready apps This is not just about coding — it’s about mastering the future of app development Who This Course Is For • Absolute beginners who want to start app development easily • Flutter developers who want to integrate AI into their workflow • Designers looking to convert Figma prototypes into real Flutter apps • Entrepreneurs who want to build a store app for their business with admin management By the End of This Course You’ll be able to: Build real, production-ready apps with Cursor AI and Flutter Use AI prompts to write and improve Flutter code instantly Design apps in Figma and bring them to life in Flutter Create your own mobile commerce store with an admin panel Master an AI-driven workflow for rapid app creation The future of mobile app development is here — and it’s AI-powered Join now and learn how to design, code, and launch incredible Flutter apps with Cursor AI — faster than ever before

HTML and CSS: Building a Single-Page Website
In this 1-hour long project-based course, you will learn how to create a single page website for an imaginary travel agent using HTML and CSS. HTML and CSS are the core for building any website or web application and are indispensable knowledge for any web developer. HTML enables the creation of the web pages layout and structures while CSS enriches the HTML pages by adding the style and feel to them. Eventually, you will be able to use the knowledge acquired on far complex projects that employ these technologies in one way or another. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Data Integration Fundamentals
It’s clear that we are living in a data-driven world. Our steady transition toward highly digitized lives is making data a key asset in the modern economy. When we go online to make purchases, consume content, or share on social media, we are generating valuable data. Many of the largest tech companies are now operating on business models that depend on leveraging data. However none of that is possible without data integration. Data integration is the glue that makes it possible to convert raw data into a valuable asset. In this course, I will focus on three types of data integration: Business-to-Business Integration, Application Integration, and Database Integration. You will learn how businesses exchange data using standard EDI, XML, and APIs. I’ll explain common communication methods like FTP and AS2. You’ll also learn about application integration approaches including SOAP, REST APIs, and Webhooks. And I’ll teach you about database integration technologies involving data warehouses, data lakes, streaming data, extract-transform-load processing, and data propagation techniques like replication. By the end of the course, you’ll have a solid understanding of how data integration can be used to improve business results. You will be knowledgeable about how these techniques are applied, and will be able to intelligently speak with software vendors, customers, suppliers or your internal IT department about data integration projects.

Apply API Testing Fundamentals Using Postman
Learners will be able to install and configure Postman, execute and organize API requests, validate API responses, debug issues, and automate testing workflows using Newman. This course is designed to build practical API testing skills by guiding learners from foundational concepts to real-world automation practices. By completing this course, learners gain hands-on experience in working with REST APIs using Postman’s intuitive interface. They will learn how to create and manage requests, use collections and variables for reusability, write validation tests, debug failures effectively, and execute automated tests from the command line. These skills enable learners to test APIs efficiently across multiple environments and support modern development and CI/CD workflows. What makes this course unique is its project-oriented, beginner-friendly approach that combines GUI-based testing with command-line automation in a single learning path. Each module builds progressively, ensuring learners not only understand how Postman works but also why best practices such as environments, scripting, and automation matter in professional API testing. This course is ideal for beginners, QA engineers, developers, and anyone looking to apply structured and scalable API testing techniques using Postman.

QC101 Quantum Computing & Intro to Quantum Machine Learning
Welcome to the bestselling quantum computing course on Udemy! Quantum Computing is the next wave of the software industry. Quantum computers are exponentially faster than classical computers of today. Problems that were considered too difficult for computers to solve, such as simulation of protein folding in biological systems, and cracking RSA encryption, are now possible through quantum computers. How fast are Quantum Computers? A 64-bit quantum computer can process 36 billion billion bytes of information in each step of computation. Compare that to the 8 bytes that your home computer can process in each step of computation! Companies like Google, Intel, IBM, and Microsoft are investing billions in their quest to build quantum computers. If you master quantum computing now, you will be ready to profit from this technology revolution. This course teaches quantum computing from the ground up. The only background you need is 12th grade level high-school Math and Physics. IMPORTANT: You must enjoy Physics and Math to get the most out of this course. This course is primarily about analyzing the behavior of quantum circuits using Math and Quantum Physics. While everything you need to know beyond 12th grade high school science is explained here, you must be aware that Quantum Physics is an extremely difficult subject. You might frequently need to stop the video and replay the lesson to understand it. QUANTUM MACHINE LEARNING It appears that the killer-app for quantum computing will be machine learning and artificial intelligence. Quantum machine learning algorithms provide a significant speed-up in training. This speed-up can result in more accurate predictions. While understanding quantum algorithms requires mastery of complex math, using quantum machine learning is relatively simple. Qiskit encapsulates machine learning algorithms inside an API that mimics the popular Scikit-Learn machine-learning toolkit. So you can use quantum machine learning almost as easily as you would traditional ML! Quantum machine learning can be applied in the back-end to train models, and those trained models can be used in consumer gadgets. This means that quantum machine learning might enhance your everyday life even if quantum computers remain expensive! COURSE OUTLINE We begin by learning about basic math. You might have forgotten the math you learned in high-school. I will review linear algebra, probability, Boolean algebra, and complex numbers. Quantum physics is usually considered unapproachable because it deals with the behavior of extremely tiny particles. But in this course, I will explain quantum physics through the behavior of polarized light. Light is an everyday phenomenon and you will be able to understand it easily. Next we learn about quantum cryptography. Quantum cryptography is provably unbreakable. I will explain the BB84 quantum protocol for secure key sharing. Then we will learn about the building-blocks of quantum programs which are quantum gates. To understand how quantum gates work, we will study quantum superposition and quantum entanglement in depth. We will apply what we have learned by constructing quantum circuits using Microsoft Q# (QSharp) and IBM Qiskit. For those of you who don't know the Python programming language, I will provide a crisp introduction of what you need to know. We will begin with simple circuits and then progress to a full implementation of the BB84 quantum cryptography protocol in Qiskit. The killer-app for quantum computing is quantum machine learning. To understand quantum machine learning, we must first learn how classical machine learning works. I provide a crisp introduction to classical machine learning and neural networks (deep learning). Finally, we will train a Quantum Support Vector Machine on real-world data and use it to make predictions. For a better learning experience, open the transcript panel. You will see a small "transcript" button at the bottom-right of the video player on Udemy's website. If you click this button, the transcript of the narration will be displayed. The transcripts for all the videos have been hand-edited for accuracy. Opening the transcript panel will help you understand the concepts better. If you missed an important concept, then you can click on text in the transcript panel to return directly to the part you want to repeat. Conversely, if you already understand the concept being presented, you can click on text in the transcript panel to skip ahead in the video. Pacing : This course is designed to be slow with a lot of repetition. Quantum physics is easier for beginners to understand when concepts are repeated. If you want to learn at a faster pace, then open the transcripts panel (as explained in the previous paragraph above) and click the transcript-text to skip ahead to the next concept. Enroll today and join the quantum revolution!

Web Design and User Experience Engineering Part 2
Introduces the fundamentals of developing web user-interface/user-experience (UI/UX). This course will focus on core concepts and best practices involved in developing web applications that are not tied to specific libraries or frameworks. Topics include HTML, CSS, Javascript, React, and basic accessibility (a11y).

Vibe Coding from Scratch: Learn to "Code" Using AI
What if you could build a complete application without writing a single line of code by hand? What if all you needed was to know what you want to build and explain it clearly to an artificial intelligence? Welcome to the world of Vibe Coding, a new way of programming... without programming. This course is designed to teach you how to work hand-in-hand with AI to build real software: apps, games, interfaces, automations, and more—without needing advanced programming knowledge. You won’t be memorizing syntax here. You’ll learn how to think, structure, and communicate your ideas clearly, guiding the AI to build with you. WHAT WILL YOU LEARN? • What Vibe Coding is, where it comes from, and why it’s a revolution in progress • How to generate complete applications using tools like Cursor, Windsurf, Bolt, and v0 • How to create visual interfaces and fully functional apps from a single prompt • Techniques and strategies to craft clear, efficient, and powerful prompts • How to work with iterations, rules, file structure, and visual styles • Practical cases with real projects: games, landing pages, admin apps, and more • Best practices to keep your code readable, understandable, and sustainable over time • Ethical and professional reflections on the use of AI in programming HOW IS THIS COURSE STRUCTURED? This course is divided into four main sections: • Foundations of Vibe Coding: Understand what this new methodology is all about, how it started, and why it’s transforming the industry. • Essential Tools: Learn how to use Cursor, Windsurf, Bolt, and v0—from installation to your first real project. • Hands-On Projects: Apply everything you’ve learned in 4 complete projects, one with each tool. You’ll build a note-taking app, a memory game, an event landing page, and more. • Final Challenges & Reflections: How to improve your prompting, how to ensure code quality, and what this approach means for the professional and ethical world of development. WHY I CAN TEACH YOU My name is Federico Garay, I’m a VIP Instructor Partner on Udemy, and most of my courses are global Best Sellers. Hundreds of thousands of students have learned to code with my 50+ courses, including Python Total, Python for Data Science, SQL Total, JavaScript Total, and many more. This course is designed so you can build without manually writing code, using natural language, clear logic, and creative thinking. FINAL MESSAGE Vibe Coding isn’t just a technique. It’s a way of creating without fear, without technical barriers, and without mental limits. If you’ve ever had an idea and thought, “I can’t make it happen because I don’t know how to code,” then this course is for you. See you in Lesson #1! —Fede

Put It to Work: Prepare for Cybersecurity Jobs
This is the eighth course in the Google Cybersecurity Certificate. In this course, learners will define incident escalation from a security analyst perspective and explore the various security incident classification types. Learners will recognize the impact security incidents can have on an organization if they are not properly escalated and resolved. Learners will also be able to define what a stakeholder is and recognize which security incidents are tied to specific stakeholders. They will develop communication and collaboration skills needed to inform and influence stakeholders within their organizations. Furthermore, they will explore how to ethically operate as security professionals. Learners will also discover how to engage with the larger security community and will receive an introduction to the use of AI in cybersecurity for professional workflows. By the end of this course, you will: - Determine when and how to escalate a security incident. - Explain how having an ethical mindset supports a cybersecurity professional's ability to protect assets and data. - Communicate sensitive information with care and confidentiality. - Use reliable sources to remain current on the latest cybersecurity threats, risks, vulnerabilities, and tools. - Engage with the cybersecurity community. - Understand the many ways to use AI to streamline workflows and help with Cybersecurity tasks.

LLM Fine-Tuning with Hugging Face: LoRA, QLoRA, PEFT
Welcome to Fine Tuning LLM with Hugging Face Transformers for NLP, a practical and project-based course designed to help you understand and fine-tune modern Transformer models for real-world AI applications. This course starts from the basics of Hugging Face Transformers and gradually takes you into advanced fine-tuning workflows. You will learn how pipelines work, how checkpoints and models are used, how Hugging Face datasets are loaded, and how Auto Classes simplify model loading, tokenization, training, and inference. After building a strong foundation, you will go deeper into Transformer architecture. You will understand Seq2Seq models, attention mechanism, Q, K, V vectors, scaled dot-product attention, encoder-decoder stacks, positional encoding, self-attention, masked self-attention, cross-attention, and multi-head attention. The course also covers BERT architecture in detail. You will learn how BERT processes input, how masked language modeling and next sentence prediction work, and how BERT is fine-tuned for downstream NLP tasks. Then you will move into hands-on projects where you will fine-tune Transformer models for practical use cases such as sentiment classification, fake news detection, named entity recognition, text summarization, and image classification using Vision Transformers. You will also learn knowledge distillation concepts using DistilBERT, MobileBERT, and TinyBERT. This will help you understand how smaller and faster Transformer models are created for real-world production use cases. In the advanced sections, you will learn how to fine-tune LLMs on custom datasets using PEFT, LoRA, QLoRA, and 4-bit quantization. You will fine-tune models like Phi and LLaMA-style models for custom text generation and instruction/chat-based tasks. The course also includes modern Audio LLM content using Qwen3-TTS. You will learn Qwen3-TTS architecture, voice cloning, emotion control, audio data preparation, Whisper-based transcription, supervised fine-tuning, and uploading your fine-tuned audio model to Hugging Face. By the end of this course, you will have a strong practical understanding of Hugging Face Transformers and LLM fine-tuning across NLP, vision, and audio use cases. What You Will Learn • Understand Hugging Face Transformers from basic to advanced level • Use Hugging Face pipelines for NLP, vision, and audio tasks • Understand Transformer architecture, attention, encoder, decoder, and positional encoding • Learn BERT architecture, MLM, NSP, and BERT fine-tuning workflow • Fine-tune BERT for multi-class sentiment classification • Build and deploy a Streamlit app using a fine-tuned model • Understand knowledge distillation with DistilBERT, MobileBERT, and TinyBERT • Fine-tune lightweight Transformer models for fake news detection • Fine-tune DistilBERT for Named Entity Recognition • Fine-tune T5 for custom text summarization • Fine-tune Vision Transformer for Indian food image classification • Understand PEFT, LoRA, QLoRA, and 4-bit quantization • Fine-tune LLMs on custom datasets • Fine-tune a LLaMA base model into a chat/instruction model • Understand Qwen3-TTS architecture and voice cloning • Fine-tune Qwen3-TTS on custom audio data • Upload fine-tuned models to Hugging Face

Créer du contenu de développement durable avec Canva
À la fin de ce projet, vous aurez toutes les compétences de base pour créer plusieurs designs professionnels pour sensibiliser votre public au changement climatique et l’encourager à adhérer au développement durable en utilisant la plateforme Canva, outil en ligne de création et d’édition de visuels Marketing. Vous serez capable de créer des éléments graphiques personnalisables en utilisant les divers outils de conception, couleurs et graphiques proposés par Canva. Ce projet est destiné aux débutants, propriétaires de petites entreprises et startups qui n’ont aucune connaissance en graphisme et qui souhaiteraient contribuer à un monde plus vert. Il est idéal pour créer des designs professionnels en utilisant différents modèles proposés par Canva.

Certified AI Engineering Masterclass: From Zero to AI Hero
Welcome to the AI Engineering Masterclass: From Zero to AI Hero! This comprehensive AI course is designed to take you on an exciting journey from an AI beginner to a confident AI Engineer, equipped with the skills to build, train, and deploy Artificial Intelligence solutions. Whether you're starting from scratch or looking to solidify your AI expertise, this AI Masterclass provides the step-by-step roadmap you need to succeed. In this AI Engineering Masterclass, you'll begin with the foundations of AI, exploring Python programming, data preprocessing, and the basics of machine learning. As you progress, you'll dive into advanced AI topics such as neural networks, deep learning, natural language processing (NLP), and computer vision. You’ll also gain hands-on experience with cutting-edge AI frameworks like TensorFlow, PyTorch, and Hugging Face to create production-ready AI solutions. This AI Masterclass emphasizes practical AI skills, with real-world projects embedded into every module. You'll learn to tackle real business problems using AI technologies, optimize AI models, and deploy scalable solutions. Why Choose the AI Engineering Masterclass? • Beginner-Friendly AI Curriculum: Start from scratch and grow into an expert • Hands-On AI Projects: Build real AI applications for real-world challenges • Master AI Frameworks: Learn TensorFlow, PyTorch, and Hugging Face • Comprehensive AI Training: Cover Python, Machine Learning, Deep Learning, NLP, and AI Deployment • Zero to AI Hero Roadmap: Structured learning path for complete AI mastery By the end of this AI Engineering Masterclass, you'll not only have mastered AI engineering skills, but you'll also be equipped to innovate, lead AI projects, and drive transformation with AI solutions in your organization or startup. Whether you're an aspiring AI Engineer, an AI enthusiast, or someone looking to break into the Artificial Intelligence industry, this AI Masterclass is your ultimate resource to go From Zero to AI Hero. Join the AI Revolution Today – Enroll in the AI Engineering Masterclass: From Zero to AI Hero and take the first step towards mastering AI!

An Introduction to Programming using Python
Maximise your employability, by learning the basics of coding in Python. Python is a versatile programming language used for developing websites and software, task automation, data analysis and more. In this course, you'll embark on an exciting journey into the world of Python and gain valuable skills that will enable you to start thinking about a career in programming. Through exercises and practical projects, you will gain confidence and deepen your understanding of coding in Python. By the end of the course, you will be able to showcase your skills by programming a small robot to navigate obstacles. Join us on this transformative journey and unlock the boundless potential of Python programming to discover the opportunities awaiting you in the world of development.

Relational Databases & SQL: Complete Guide for Developers
From this course, you can learn relational databases and SQL. There are a lot of other courses on this topic. So, why would you choose exactly this course? Here are just a few reasons: - Coding examples To learn to program is not enough just watching videos and reading books. You also need to have a lot of practice. In this training course, you will review multiple practical tasks and coding examples which will help you learn and understand Java better. - Open source code We hide nothing from our students! Including the source code for the home task solutions and source code of examples that were shared during the lesson. Having the source code you can just copy and paste it to run it on your local computer to understand how things work better. You are allowed to use all source code examples for learning purposes. This helps significantly to configure the environment and make tests work, especially in case students didn't work with any testing framework in the past. - Q&A support The significant difference between the online and offline learning process is the instructor's availability. If you are in one room with a tutor he always can help you to get understand the specific concept or to help fix your code on your computer. In this course, we are supporting students with answers to any questions flagged in the Q&A section. In case there will be recurring questions - separate video lessons will be created to show how to address the issue. So with this course you are not just getting video materials, code exercises, source code, access to the free mobile application without limits (which is still pretty cool, huh? :) ), but you also get tutor support and answers to your questions along with this course. - Relevant knowledge After our team investigated other Java courses on Udemy we realized that most of them have nothing in common with real life. The information which is shared there is very old and significantly out of date. For example, the instructor teaches a framework which is not been used already for 15 years. Or instructors do stress on the programming design which is not used anymore at all! The instructor of this course is a consultant in a top-rated IT outsourcing company and helps to bring cutting-edge solutions in IT for all his clients. Feel free to check the LinkedIn page of the instructor and check skills endorsement. More than 19 thousand people across all over the world (BTW most of them are from the top 100 companies of the world) evaluated the skills of Andrii Piatakha. With this course, you can be sure that you will spend your time learning the right things from one of the best IT consultants in the world. - Free mobile App without limits for our students Knowing Java is one skill. Be able to pass interviews in the company - that is another skill :) Nowadays a lot of companies use tests to select candidates on the first level of interview. We developed applications to practice skills specifically for such purposes. In this course, we will provide you link to download our FREE mobile app for android. (soon it will be also available for iOS platforms) The instructor of this course comes up with hundreds of tests that are used to test the knowledge of candidates. With this application, you will be well-prepared for the interview. Also, only for our students - there is no limit on attempts to pass certification. In the course, we will tell you how to set up a special bonus code that will remove restrictions for our students inside the app. - High concentration of useful material in each lesson Sometimes you can notice that watching 5 minutes of our lesson is equivalent to watching another 30 minutes lesson. This is because time spent for preparation for the lesson (script for the lesson, lesson structure) and video editing (to cut boring pieces of the lesson or time when the program loads) sometimes 10 times as much (sometimes even 20) as the final lesson duration after video editing. Also, each topic is separated from another. In case some concept will be explained in the next lesson and you don't need to worry about understanding this in the scope of this lesson - the instructor will make an announcement when a specific topic will be covered. Go and try it yourself! We will appreciate your feedback. So don't wait! Take a look at the lessons' preview if you still have doubts! Buy this course today, and you will get all updates for FREE! For those who successfully passed this training course, or for students who were recognized for asking amazing questions, there is a special offer from the IT-Bulls company! The creator of this course is IT-Bulls company CEO and Founder. We are always in search of talents to run our amazing startups together with you. Probably you always dreamed about running your startup? In this course, you will be able to find the team who will teach you how to do that and (in particular cases) will be glad to help with implementation! Hope you enjoy this course! And remember, we appreciate all your feedback! Your feedback will help us to become even better! Your feedback will help us to create to best Java course ever! See you at the lessons! :)

Get started with Wix
At the end of this project, you will have all the basic skills to discover Wix and its features in detail. Wix is a tool that allows you to create, manage and grow your web presence. You will know how to use Wix for the first time, with ease. This project is for beginners, who have never used Wix before and would like to use Wix to build a website.

Amazon DynamoDB Data Modeling for Architects & Developers
Note: • This course does NOT use AWS console for showing you basic DynamoDB operations • This course does NOT focus on just coding This course primarily focusses on Data Modeling practices and patterns for Amazon DynamoDB. You will learn DynamoDB best practices, tips and techniques for building modern and cost effective applications/microservices. At a high level, course is divided into 2 parts: Part-1 Objective: Build a solid understanding of DynamoDB • How DynamoDB works under the covers? • Hands-on exercises to try out the DynamoDB API(s) using CLI and Python code • Feature/capability comparison with relational database Part-2 Objective: Learn to apply DynamoDB design patterns • Learn DynamoDB data modeling process • How to apply patterns to address business requirements • Analyze the access patterns and identify the right pattern to use • Hands-on exercises to build a data model for a banking use case (refer: ACME case study) Tools in use • NoSQL workbench • Local DynamoDB for model development & testing • AWS cloud account for testing (minimal use) • An integrated development environment (like Visual Studio Code) • Python - if you would like to run the code samples on your machine • Git client Is this course for me? Yes - if you are an Architect responsible for designing apps on DynamoDB Yes - if you are a Developer and aspiring to become an architect Yes - if you are a DBA and looking to expand your skills to NoSQL databases Yes - if you are a Technologist who is curious on how DynamoDB works under the covers No - if you are just looking for basic "How-to" tutorial on DynamoDB No - if you are looking for coding guidance DynamoDB apps Course approach Course does not assume that you already know DynamoDB. For that reasons, I am first covering the basics of DynamoDB. But unlike other courses, I will not just show you how-to use DynamoDB rather I will show you how DynamoDB works under the covers !! I strongly believe that to effectively use a database, an architect MUST understand how database technology works under the covers. Data modeling is an iterative process. I am sharing a prescriptive guidance on the process and then showing step-by-step how to apply the process. As a case study I am using an example of ACME bank (a fictitious retail bank). Throughout the course we will be applying the process to ACME bank use cases to evolve a full blown DynamoDB data model. Case study : ACME Bank A fictitious bank that has embarked on a journey to modernize its retail banking systems. You are the Lead Architect for the retail banking modernization initiative. It is your responsibility: • To work with business owners to understand the requirements • To model the data for DynamoDB • Prove/Disprove that DynamoDB will meet the application needs • Educate stakeholders on DynamoDB capabilities • Help ACME Bank CTO to make a decision on whether to use DynamoDB or not

Advanced Angular Development
This course is designed for Beginners with some background in basic web development experience, HTML, Javascript, and CSS, and who have basic knowledge of Angular. Personally, the learner who is considering being a web developer would have to learn a framework. This is one of the most popular frameworks that will be used in modern web sites and portals. Professionally, the person is an experienced web developer, or web architect, who wants to upgrade to Angular 17, or update their Angular skills. By the end of this course, you will be able to: -Identify Angular Modules -Explain Dependency Injection -Write Observables in Angular -Describe Making HTTP Requests in Angular -Summarize Server-Side Rendering in Angular -Build & Publish an Angular App

C Programming For Beginners - Learn C Language from Scratch
In this course, you will learn C language from scratch. I have designed this course as your first ever introduction to programming and the best course you can start your coding journey from. The best part about this course is that it comes with a PDF handbook and in depth, line by line solved practice set that will make it easier for you to revise concepts This course starts with the basics of programming, covering all the core concepts of the C language - from variables, data types, and control structures to functions, arrays, pointers, and memory management. Step by step, we build a rock-solid foundation before diving into advanced topics like file handling, dynamic memory allocation, structures, unions, and real-world project implementations. By the end of the course, you’ll not only understand how C works under the hood but also think like a true programmer who is ready to tackle any coding challenge with confidence. In short, we start simple… and then raise the bar like anything! I always wanted this course to design as an experience I never got back in the day when I started learning to code. I hope you will enjoy learning through this in depth C Language course!

Photoshop Basics: Smart Workflows, Retouching & Masking
This course introduces you to essential Photoshop techniques that will improve your workflow efficiency and enhance your creative output. With a focus on smart workflows, non-destructive retouching, and masking, you’ll learn to make the most of Photoshop’s powerful tools. The course is designed for beginners looking to enhance their editing skills in a practical and efficient way. You will gain hands-on experience in working smarter with Photoshop’s features, including using non-destructive editing methods for retouching and applying advanced masking techniques. These skills are crucial for achieving professional-level results in photography and design. By the end of the course, you'll be able to handle basic to intermediate Photoshop tasks more effectively and efficiently. What sets this course apart is its practical approach. You’ll not only learn the theory but also apply techniques in real-world scenarios, ensuring that the skills you develop are ready to be used immediately in your projects. The course includes step-by-step instructions, enabling you to progress at your own pace. Whether you're a beginner photographer, graphic designer, or digital artist, this course will provide you with the essential tools to enhance your editing workflow. No prior Photoshop experience is required, but basic computer skills will be helpful. 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.

Secure Coding in C# and .NET
Secure Coding in C# and .NET: Build Safer Applications with OWASP, ASP.NET Core Security, DevSecOps, and AI-Assisted Development Modern developers cannot afford to treat security as an afterthought. Whether you are building ASP.NET Core APIs, web applications, microservices, or cloud-hosted .NET systems, you need to understand how vulnerabilities happen, how attackers exploit weak code, and how to prevent common security mistakes before they reach production. In this hands-on course, you will learn how to write secure C# and .NET code using practical techniques based on real application security risks, OWASP guidance, and modern developer workflows. You will work through secure coding practices for authentication, authorization, input validation, data protection, secret management, dependency security, logging, CI/CD pipelines, and AI-assisted development with GitHub Copilot. This course is designed for C# and .NET developers who want to go beyond making applications work. You will learn how to make them safer, more resilient, and better prepared for real-world security expectations. What makes this course different? Most application security courses are broad and language-agnostic. This course focuses on the Microsoft .NET ecosystem. You will see how secure coding concepts apply directly to C#, ASP.NET Core, Entity Framework Core, Identity, JWT, OAuth, OpenID Connect, Azure Key Vault, GitHub Actions, Azure DevOps, Docker, and GitHub Copilot. You will also learn how AI-generated code can introduce security risks and how to use tools like GitHub Copilot more responsibly during development and review. What you will learn You will learn how to: • Apply secure coding principles in C# and .NET applications • Understand OWASP Top 10 risks from a .NET developer’s perspective • Secure ASP.NET Core APIs and web applications • Implement safer authentication and authorization flows • Protect applications from broken access control and privilege escalation • Validate and sanitize user input to reduce injection and XSS risks • Protect sensitive data using encryption, hashing, TLS, and secure storage • Manage secrets safely in local development, GitHub, Azure, and CI/CD workflows • Avoid common security mistakes in configuration and deployment • Use dependency scanning and static analysis to detect vulnerabilities • Review and harden AI-generated code from GitHub Copilot • Build security into the software development lifecycle Secure authentication and authorization Authentication and authorization are two of the most common sources of serious application security failures. In this course, you will examine how to protect login flows, tokens, claims, roles, policies, and access rules in ASP.NET Core applications. You will explore .NET Identity, JWT, OAuth, OpenID Connect, MFA concepts, role-based authorization, claims-based authorization, and practical ways to reduce broken access control vulnerabilities. Input validation, injection prevention, and safer APIs You will learn how insecure input handling can lead to SQL injection, command injection, cross-site scripting, insecure deserialization, excessive data exposure, and unsafe business logic. You will use .NET validation tools, custom validators, allowlists, model validation, secure patterns, and practical coding techniques to reduce these risks. Secret management and data protection You will learn how to prevent the leakage of credentials, keys, tokens, and connection strings. You will examine safer approaches using local user secrets, environment variables, GitHub secrets, Azure Key Vault, secure configuration practices, and least-privilege access. You will also learn how to protect sensitive data at rest and in transit using .NET cryptography APIs, hashing, encryption, TLS, and secure logging practices that avoid exposing personally identifiable information. Secure build and deployment workflows. Security does not stop when the code compiles. You will learn how to strengthen your build and deployment process using GitHub Actions, Azure DevOps, Docker, dependency vulnerability checks, static code analysis, and secure CI/CD practices. You will also examine common supply chain security risks and how to reduce exposure in modern .NET development workflows. Secure AI-assisted development with GitHub Copilot AI tools can help developers move faster, but faster code is not automatically safer code. This course shows you how to use GitHub Copilot and AI-assisted workflows with a security mindset. You will learn how to review AI-generated code, identify risky suggestions, ask better security-focused prompts, and use Copilot to help find, explain, and fix vulnerabilities in C# and .NET applications. Tools and technologies covered • C# and .NET • ASP.NET Core • ASP.NET Core Identity • Entity Framework Core • JWT, OAuth, OpenID Connect, MFA concepts • OWASP Top 10 • Azure Key Vault • GitHub Copilot • GitHub Actions • Azure DevOps • Docker • Security Code Scan • OWASP Dependency Check • Secure configuration and secret management Who this course is for This course is for: • C# developers who want to write more secure applications • ASP.NET Core developers building APIs, MVC, Razor Pages, or Blazor applications • Backend developers responsible for authentication, authorization, and sensitive data • Software engineers preparing for secure coding expectations in professional teams • DevOps and cloud engineers supporting secure .NET deployments • Students and career changers who want secure coding knowledge as part of their developer portfolio • Architects and team leads who want practical security awareness across the .NET SDLC Prerequisites You should have basic experience writing C# code and running .NET applications. You do not need to be a cybersecurity expert. This course is designed to help developers build practical application security skills using familiar .NET tools and workflows. By the end of the course By the end of this course, you will understand how common vulnerabilities appear in C# and .NET applications, how to fix them, and how to build safer development habits into your everyday coding workflow. You will be better prepared to develop secure APIs, protect sensitive data, manage secrets, review AI-generated code, and contribute to more secure software delivery.

Gemini in Google Sheets - Bahasa Indonesia
Gemini untuk Google Workspace adalah add-on yang menyediakan fitur AI generatif bagi pelanggan di Google Workspace. Dalam kursus mini ini, Anda akan mempelajari berbagai fitur penting di Gemini dan cara penggunaannya untuk meningkatkan produktivitas dan efisiensi di Google Spreadsheet.

Unity Real Time Strategy: Build Your Own RTS Game
Ever dreamed of making your own real time strategy game but got totally pwned by the complexity? You’re not alone. RTS games are beasts—but this course is here to help you tame 'em. You’ll build out a full RTS from scratch—units, buildings, upgrades, fog of war, the whole lot. You even get a starter project with models and a level, so you can hit the ground running. Wanna make your units act less like chaos goblins? You’ll build behaviour trees that respond properly to player input. We’re talking powerful coding stuff too—event buses, ScriptableObjects, config-driven systems—big tools that make your game scalable and pro-level tidy. Sick of hard coding every single stat or upgrade? We’ve got your back. You’ll make a fully editable system where new units and upgrades can be added in a flash. Struggling with scaling your projects or levelling up your dev skills? This course shows you how to build smart systems from the get-go, so your game grows with you. If you’ve already got a decent handle on Unity and C#, and you’re keen to go deeper, this course is perfect for you. RTS fans and future AI masterminds, you’re gonna love it. You’ll need an intermediate knowledge of C# and to be comfy using the Unity Editor—but don’t worry, we’re not gonna spawn you into a boss fight with no gear. So if you get stuck, think of us as your support crew—arming you with the tools and tips to win the fight your way. And yep, like all GameDev tv courses, you get access to our awesome forums and teaching assistants. By the end, you won’t just have code—you’ll have the bones of your very own RTS game. So, what are you waiting for? Let’s get building!

Node.js E-Commerce Backend with Stripe Payments
Ready to create e-commerce backends that drive success? The e-commerce world is booming, and developers like you need the right skills to build robust, scalable platforms. The problem? Most Node.js tutorials only skim the surface and leave you unprepared for real-world challenges. In this course, you’ll gain hands-on experience building a powerful full-stack e-commerce backend. Master critical areas like product and order management, dynamic product listings, secure payment integrations with Stripe, and more. You’ll also dive deep into backend essentials such as MongoDB setup, user cart functionality, and email validation to ensure your platform runs smoothly and securely. What makes this course unique? It’s designed for developers who want to build production-ready backends with advanced features like cron jobs, email validation, and order tracking. Each lesson is built around practical, real-world applications that businesses need. Perfect for ambitious developers who want to level up their skills and master e-commerce backend development. Ready to take your career to new heights? Enroll now and start building the next generation of e-commerce platforms!

Statistics for Data Science and Business Analysis
Do you want to work as a Marketing Analyst, a Business Intelligence Analyst, a Data Analyst, or a Data Scientist? And you want to acquire the quantitative skills needed for the job? Well then, you’ve come to the right place! Statistics for Data Science and Business Analysis is here for you! (with TEMPLATES in Excel included) This is where you start. And it is the perfect beginning! In no time, you will acquire the fundamental skills that will enable you to understand complicated statistical analysis directly applicable to real-life situations. We have created a course that is: • Easy to understand • Comprehensive • Practical • To the point • Packed with plenty of exercises and resources • Data-driven • Introduces you to the statistical scientific lingo • Teaches you about data visualization • Shows you the main pillars of quant research It is no secret that a lot of these topics have been explained online. Thousands of times. However, it is next to impossible to find a structured program that gives you an understanding of why certain statistical tests are being used so often. Modern software packages and programming languages are automating most of these activities, but this course gives you something more valuable – critical thinking abilities. Computers and programming languages are like ships at sea. They are fine vessels that will carry you to the desired destination, but it is up to you, the aspiring data scientist or BI analyst, to navigate and point them in the right direction. Teaching is our passion We worked full-time for several months to create the best possible Statistics course, which would deliver the most value to you. We want you to succeed, which is why the course aims to be as engaging as possible. High-quality animations, superb course materials, quiz questions, handouts and course notes, as well as a glossary with all new terms you will learn, are just some of the perks you will get by subscribing. What makes this course different from the rest of the Statistics courses out there? • High-quality production – HD video and animations (This isn’t a collection of boring lectures!) • Knowledgeable instructor (An adept mathematician and statistician who has competed at an international level) • Complete training – we will cover all major statistical topics and skills you need to become a marketing analyst, a business intelligence analyst, a data analyst, or a data scientist • Extensive case studies that will help you reinforce everything you’ve learned • Excellent support - if you don’t understand a concept or you simply want to drop us a line, you’ll receive an answer within 1 business day • Dynamic - we don’t want to waste your time! The instructor sets a very good pace throughout the whole course Why do you need these skills? • Salary/Income – careers in the field of data science are some of the most popular in the corporate world today. And, given that most businesses are starting to realize the advantages of working with the data at their disposal, this trend will only continue to grow • Promotions – If you understand Statistics well, you will be able to back up your business ideas with quantitative evidence, which is an easy path to career growth • Secure Future – as we said, the demand for people who understand numbers and data, and can interpret it, is growing exponentially; you’ve probably heard of the number of jobs that will be automated soon, right? Well, data science careers are the ones doing the automating, not getting automated • Growth - this isn’t a boring job. Every day, you will face different challenges that will test your existing skills and require you to learn something new Please bear in mind that the course comes with Udemy’s 30-day unconditional money-back guarantee. And why not give such a guarantee? We are certain this course will provide a ton of value for you. Click 'Buy now' and let's start learning together today!

Üretken Yapay Zeka: Temel Kavramları Öğrenin
Üretken Yapay Zeka: Temel Kavramları Öğrenin, Üretken Yapay Zeka Lideri öğrenme rotasının ikinci kursudur. Bu kursta, yapay zeka, makine öğrenimi ve üretken yapay zeka arasındaki farkları keşfederek üretken yapay zekanın temel kavramlarını öğrenecek ve çeşitli veri türlerinin üretken yapay zekanın kurumsal zorlukları çözmesine nasıl yardımcı olduğunu anlayacaksınız. Temel modellerin sınırlamalarını gidermeye yardımcı olacak Google Cloud stratejileriyle sorumlu ve güvenli yapay zeka geliştirme ve dağıtımının temel zorlukları hakkında da bilgi edineceksiniz.

TensorFlow for Deep Learning Bootcamp
Just launched with all modern best practices for building neural networks with TensorFlow and becoming a TensorFlow & Deep Learning Expert! Join a live online community of over 900,000+ students and a course taught by a TensorFlow expert. This course will take you from absolute beginner with TensorFlow, to creating state-of-the-art deep learning neural networks. TensorFlow experts earn up to $204,000 USD a year, with the average salary hovering around $148,000 USD. By taking this course you will be joining the growing Machine Learning industry and becoming a top paid TensorFlow Developer! Here is a full course breakdown of everything we will teach (yes, it's very comprehensive, but don't be intimidated, as we will teach you everything from scratch!): The goal of this course is to teach you all the skills necessary for you to become a top 10% TensorFlow Developer. This course will be very hands on and project based. You won't just be staring at us teach, but you will actually get to experiment, do exercises, and build machine learning models and projects to mimic real life scenarios. By the end of it all, you will develop skillsets needed to develop modern deep learning solutions that big tech companies encounter. 0 — TensorFlow Fundamentals • Introduction to tensors (creating tensors) • Getting information from tensors (tensor attributes) • Manipulating tensors (tensor operations) • Tensors and NumPy • Using @tf.function (a way to speed up your regular Python functions) • Using GPUs with TensorFlow 1 — Neural Network Regression with TensorFlow • Build TensorFlow sequential models with multiple layers • Prepare data for use with a machine learning model • Learn the different components which make up a deep learning model (loss function, architecture, optimization function) • Learn how to diagnose a regression problem (predicting a number) and build a neural network for it 2 — Neural Network Classification with TensorFlow • Learn how to diagnose a classification problem (predicting whether something is one thing or another) • Build, compile & train machine learning classification models using TensorFlow • Build and train models for binary and multi-class classification • Plot modelling performance metrics against each other • Match input (training data shape) and output shapes (prediction data target) 3 — Computer Vision and Convolutional Neural Networks with TensorFlow • Build convolutional neural networks with Conv2D and pooling layers • Learn how to diagnose different kinds of computer vision problems • Learn to how to build computer vision neural networks • Learn how to use real-world images with your computer vision models 4 — Transfer Learning with TensorFlow Part 1: Feature Extraction • Learn how to use pre-trained models to extract features from your own data • Learn how to use TensorFlow Hub for pre-trained models • Learn how to use TensorBoard to compare the performance of several different models 5 — Transfer Learning with TensorFlow Part 2: Fine-tuning • Learn how to setup and run several machine learning experiments • Learn how to use data augmentation to increase the diversity of your training data • Learn how to fine-tune a pre-trained model to your own custom problem • Learn how to use Callbacks to add functionality to your model during training 6 — Transfer Learning with TensorFlow Part 3: Scaling Up (Food Vision mini) • Learn how to scale up an existing model • Learn to how evaluate your machine learning models by finding the most wrong predictions • Beat the original Food101 paper using only 10% of the data 7 — Milestone Project 1: Food Vision • Combine everything you've learned in the previous 6 notebooks to build Food Vision: a computer vision model able to classify 101 different kinds of foods. Our model well and truly beats the original Food101 paper. 8 — NLP Fundamentals in TensorFlow • Learn to: • Preprocess natural language text to be used with a neural network • Create word embeddings (numerical representations of text) with TensorFlow • Build neural networks capable of binary and multi-class classification using: • RNNs (recurrent neural networks) • LSTMs (long short-term memory cells) • GRUs (gated recurrent units) • CNNs • Learn how to evaluate your NLP models 9 — Milestone Project 2: SkimLit • Replicate a the model which powers the PubMed 200k paper to classify different sequences in PubMed medical abstracts (which can help researchers read through medical abstracts faster) 10 — Time Series fundamentals in TensorFlow • Learn how to diagnose a time series problem (building a model to make predictions based on data across time, e.g. predicting the stock price of AAPL tomorrow) • Prepare data for time series neural networks (features and labels) • Understanding and using different time series evaluation methods • MAE — mean absolute error • Build time series forecasting models with TensorFlow • RNNs (recurrent neural networks) • CNNs (convolutional neural networks) 11 — Milestone Project 3: (Surprise) • If you've read this far, you are probably interested in the course. This last project will be good... we promise you, so see you inside the course ;) TensorFlow is growing in popularity and more and more job openings are appearing for this specialized knowledge. As a matter of fact, TensorFlow is outgrowing other popular ML tools like PyTorch in job market. Google, Airbnb, Uber, DeepMind, Intel, IBM, Twitter, and many others are currently powered by TensorFlow. There is a reason these big tech companies are using this technology and you will find out all about the power that TensorFlow gives developers. We guarantee you this is the most comprehensive online course on TensorFlow. So why wait? Make yourself stand out by becoming a TensorFlow Expert and advance your career. See you inside the course!

Gemini in Google Drive - Español
Gemini para Google Workspace es un complemento que les proporciona a los usuarios acceso a funciones potenciadas por IA generativa. En este curso, se profundiza en las capacidades de Gemini en Google Drive a través de lecciones en video y actividades y ejemplos prácticos. Al final del curso, contarás con los conocimientos y las habilidades necesarios para usar Gemini en Google Drive con confianza y mejorar tus flujos de trabajo.

Flutter - Beginners Course
Learn how to create fast and stunning mobile applications using Flutter, a new mobile framework by google. In this course you will quickly learn how to build an application in Flutter with no previous experience. It is HIGHLY recommended you understand the Dart programming language, see my Dart programming tutorials.

Gamma AI Presentations & Sites: Cards & APIs
Unlock Gamma AI to turn prompts, existing files, and flexible cards into polished presentations and live sites. You’ll practice building, revising, exporting, publishing, and automating Gamma work through hands-on labs. Throughout the course, you’ll explore: Gamma Cards: Generate a Gamma from a one-line prompt, create usable card content, and assemble a presentation. Import and Restructure: Bring PowerPoint or Word files into Gamma, cut redundancy, and shape a narrative with outline breaks. AI Editing and Themes: Regenerate cards for a new tone or audience, apply a theme, and create a consistent voice and look. Export and Delivery: Produce PDF, PowerPoint, and PNG files for stakeholder scenarios. Gamma Sites: Publish a Gamma as a live web page, choose a subdomain or custom domain, and review privacy, SEO metadata, and access control. Generate API: Explore access, authentication, requests, responses, and the generate-and-poll workflow with a first browser request. By the end of the course, you’ll be able to create and refine Gamma presentations, deliver them in appropriate formats, publish sites with reviewed settings, and automate creation through the Generate API workflow.

Oracle Database Administration Workshop ( 12c and Higher)
This Course is one of the best courses ever in Oracle Administration (12c, 18c, 19c ). Be ready to become very good Oracle DBA after finishing this course . The course is more than 27 Hours of HD videos. Very helpful course for exam 1Z0-072 or 1Z0-082. All the presentations , PDFS and scripts are available for download. my courses are the best seller and the highest rated in udemy, i do not create content that you find it easily in free websites and YouTube. The course start from zero knowledge in Oracle Administration , but remember that SQL is a must. simply this course is the best.

Spring MVC, Spring Boot and Rest Controllers
This is a course aimed at students wishing to develop Java based Web Applications and Restful Micro Services using the very popular Spring MVC and Spring Boot frameworks with minimal configuration. The student will develop services through various Url templates, consume and respond with json or XML payloads and create custom HTTP headers. Requestors of these services will include Java and Angular JS clients to illustrate the reuse capabilities of services in a distributed architecture. Traditional web applications will also be covered that render web pages in a typical Model View Controller (MVC) architecture. This is a very hands on course with a series of labs to illustrate the key concepts.

Ultimate ASP.NET Core Web API Development Guide
Learn to build scalable, secure, and professional-grade Web APIs with ASP.NET Core and C#. In this hands-on, step-by-step course, you’ll learn how to design, develop, and deploy modern RESTful APIs using ASP.NET Core, Entity Framework Core, and enterprise-ready best practices. Whether you’re an aspiring backend developer or an experienced engineer looking to sharpen your skills for .NET 9 / 10, this course will give you everything you need to create production-ready APIs confidently. What You’ll Learn • Master the fundamentals of RESTful API design using ASP.NET Core. • Implement database access with Entity Framework Core and the Repository Pattern. • Secure your APIs using ASP.NET Core Identity, JWT authentication, and refresh tokens. • Handle logging and monitoring with Serilog and health checks. • Add versioning, caching, and request throttling for scalable APIs. • Generate live documentation using Swagger / OpenAPI. • Troubleshoot, document, and test APIs with various tools • Apply dependency injection and AutoMapper for DTO mapping. • Deploy APIs to Microsoft Azure • Manage your source control with GitHub. Why Learn ASP.NET Core Web API? ASP.NET Core is Microsoft’s modern, cross-platform framework for building high-performance APIs that power enterprise systems, web applications, and mobile backends. Learning how to create and manage APIs enables you to connect applications, services, and clients — from Blazor frontends to mobile apps and third-party integrations. With C# and .NET Core, you gain one of the most in-demand skill sets in software development today — combining performance, scalability, and maintainability that organizations depend on. Who This Course Is For • Developers who want to build production-ready RESTful APIs with .NET Core. • Backend engineers interested in API security, architecture, and best practices. • C# programmers looking to apply their skills in real-world web development. • Anyone preparing for a .NET developer or Azure-focused backend role. Requirements • At least 3 months of C# experience • Basic understanding of object-oriented programming. • Visual Studio 2022, Visual Studio 2026, or Visual Studio Code installed. If you’re new to C#, take my C# Console and Windows Forms Development with LINQ & ADO .NET course first for a strong foundation. What Makes This Course Unique This isn’t just theory. You’ll build a complete API step by step, learn from real debugging scenarios, and see how professional developers structure their projects for maintainability and scalability. Every lecture includes practical examples, and all source code is hosted on GitHub so you can follow along and modify it for your own projects. By the end, you’ll know how to confidently design, implement, secure, test, and deploy ASP.NET Core Web APIs like a pro.

IT Fundamentals and Hardware Essentials
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 introduce you to the world of IT, focusing on fundamental hardware concepts crucial for any aspiring IT professional. Starting with the essentials, you will dive into the foundational components of modern computer systems, such as CPUs, RAM, and mass storage devices. You will also explore the critical role of firmware, motherboards, and power supplies in system operations. These lessons will give you a solid grounding in how hardware works, how components interact, and how they support the function of a computer system. As you progress, the course will introduce you to troubleshooting methodologies and practical installation techniques. You’ll learn to apply theory to real-world hardware issues, developing a strong skill set for diagnosing and resolving common technical problems. From understanding CPU architecture to installing RAM and configuring BIOS, every lesson builds upon the last, preparing you for hands-on IT work. The course also provides essential knowledge about cooling systems, mass storage solutions like HDDs and SSDs, and the use of RAID for data redundancy. By the end of the course, you will have mastered the core skills necessary to succeed in entry-level IT roles. Whether you're aiming to pass certifications like the CompTIA A+ or just looking to build a solid technical foundation, this course provides all the tools you need to start your journey into the IT industry. This course is ideal for beginners or anyone interested in understanding IT fundamentals and hardware components. No prior experience is required, though basic computer literacy will be helpful.

Salesforce CPQ : Salesforce CPQ Basics for Admins
Want to learn Salesforce CPQ and become an awesome CPQ Admin ? CPQ Salesforce, or Configure, Price, Quote by Salesforce is a tool for companies to provide accurate pricing with any given product configuration scenario. CPQ applications take into account optional features, customizations, quantities, and discounts, allowing sales reps to quote prices quickly and accurately. The course will take you through Basic Salesforce CPQ features and configurations that will teach you how to solve business use cases with CPQ. The course also covers some common business scenarios in lightning so that students can have a hands-on experience of some real business use cases. After completing this course, you'll be able to: • Configure and create Product Bundles • Create Option types and features for Product bundles • Create Product Rules • Create Summary variable • Validate Products added in a bundle • Create Pricing Rules • Create discount schedules • Create and configure quote template The course is made very concisely keeping in mind that all the Basic information regarding Salesforce CPQ is covered. Salesforce CPQ makes the product selection and pricing process much easier and it helps you produce a quality quote that’s complete and accurate and that looks professional. This course is not just a power-point presentation but its a complete hands -on course so you can learn by doing. At the end of the course you will be able to solve basic business use cases using the power of Salesforce CPQ. The course will give you the basic knowledge and hands on experience on Salesforce Lightning CPQ. Happy Learning!!

Introduction to Software, Programming, and Databases
Ready to get hands-on exploring software, programming, and databases in this comprehensive introduction to the digital technologies transforming today’s workplaces? During this course, you’ll build a strong foundation in computing platforms, software lifecycles, application compatibility, and cloud-based deployment. You’ll learn to install, manage, and secure modern web browsers using extensions and plug-ins. You’ll explore programming with coding logic and get hands-on using languages like Python. Plus, you’ll discover data and database fundamentals, including interfaces, backups, and real-world applications. You’ll also dive into cutting-edge concepts such as artificial intelligence (AI), generative AI, chatbots, and modern analytics applications. Additionally, you’ll explore data monetization strategies and gain insight into how organizations are leveraging data as an asset for growth and innovation. Throughout, you’ll get hands-on experience in labs. Then, in a final project, you’ll apply your new skills in software, programming, databases, and emerging technologies. Enroll today to build core skills you need to kickstart your career in IT!

Intro To SQLite Databases for Python Programming
These days everything uses a database, and SQLite is one of the most popular databases out there. FREE and Open Source, SQLite is a great database for smaller projects, hobby projects, or testing and development. Likewise, Python is one of the most popular and powerful programming languages today. Pairing the two together is a powerful combination! In this course you'll learn the basics of using SQLite with Python. You'll learn how to create databases and tables, add data, sort data, create reports, pull specific data, and more. For this courses I'll assume you already have a basic knowledge of Python programming, but you don't need to know anything at all about databases or SQLite to take the course. You'll learn... • What Is A Database • How To Install Python • How To Install Git Bash Terminal • How To Use SQLite in a Python Program • How To Connect to Database in Python • How To Create A Database • How To Create A Table • How To Insert One Record Into Table • How To Insert Many Records Into Table • Understanding Data Types • How To Select Data From Table • How To Format Your Results • How To Use The Where Clause • How To Use The Like Clause and Wildcards • How To Use AND and OR • How To Update Records • How To Limit and Order Results • How To Delete Records • How To Delete (Drop) A Table And Backups • And More! At the end of the course we'll build a very basic app to help reinforce all the things we learning along the way. I'll walk you through all of this and more, step by step. If you have any question along the way, I'm here to answer them. If you've ever wanted to understand SQLite databases or use them in your Python programs, this is the course for you. We'll download everything you need for this course for free, you don't need any special tools! I'll see you on the inside! -John Elder

Unreal Engine 5 Environments – Artist Bootcamp
This course 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. The course begins with the essentials of Unreal Engine 5, covering asset importing, UI navigation, and PBR material setup. You will explore the material graph to create realistic textures and surfaces, then learn vertex painting techniques to add details like moss and physics-based object scattering for dynamic scenes. Then you focus on creating and sculpting terrains using height maps and advanced sculpting tools, mastering terrain texturing, and adding atmospheric depth with fog and volumetric effects. Finally, you’ll learn advanced VFX techniques like water animations, fire particles, dynamic lighting, and blueprint scripting for interactive elements. Designed for artists and developers, this intermediate-level course requires basic knowledge of Unreal Engine or 3D modeling. By the end of the course, you will be able to create dynamic, interactive 3D environments, use advanced materials and VFX, and develop immersive experiences in Unreal Engine 5.

Master Microservices with Spring Boot and Spring Cloud
Do you want to learn from the MOST POPULAR Course (250,000+ Students) on Microservices? Do you want to Learn to Build an Amazing REST API with Spring Boot? Do you want to learn what the Hype about Microservices is all about? Do you want to Build Microservices with Spring Boot and Spring Cloud? Do you want to Build Containers with Docker? Do you want to orchestrate Microservices with Kubernetes? Look no further! UPDATES: New Sections on SPRING BOOT, DOCKER and KUBERNETES. WHAT OUR LEARNERS ARE SAYING: 5 STARS - Anyone willing to learn Spring Cloud APIs and Spring Rest must enroll for the course without second-thoughts. 5 STARS - Probably I can say this is best tutorial for Spring boot as well as Micro Service for the learners who have just started there work/projects on these technologies. 5 STARS - This was an excellent course! The instructor provided great examples that were straight-forward and easy to understand….. I would highly recommend his courses if you want to solid introduction to spring boot and the spring framework. 5 STARS - Very helpful for the beginners as well as experienced people to gain knowledge on Restful Web-services and Spring boot. Thank you for such a nice tutorial. 5 STARS - This was perfect course to get introduced to the world of microservices. Instructor explained each topic by first listing the problems that the particular solution is going to solve. 5 STARS - Great course, the teacher explains everything in a good way making good examples that makes easy to understand how this knowledge can be use in real project. All the courses of in28minutes are great, i'm waiting for the next great course. 5 STARS - The instructor's has a unique style of teaching which is very uncomplicated , up-to-the point and very effective. Great job! 5 STARS - This one is the most awesome course that I have ever purchased in udemy! 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. COURSE OVERVIEW: Developing RESTful web services and REST API is fun. The combination of Java, Spring Boot, Spring Web MVC, Spring Web Services and JPA makes it even more fun. And its even more fun to create Microservices. There are two parts to this course - RESTful web services and Microservices Architectures are moving towards microservices. RESTful web services are the first step to developing great microservices. Java and Spring Boot, in combination with Spring Web MVC (also called Spring REST) makes it easy to develop RESTful web services. In the first part of the course, you will learn the basics of RESTful web services developing resources for a social media application. You will learn to implement these resources with multiple features - versioning, exception handling, documentation (Swagger), basic authentication (Spring Security), filtering and HATEOAS. You will learn the best practices in designing RESTful web services. In this part of the course, you will be using Spring (Dependency Management), Spring MVC (or Spring REST), Spring Boot, Spring Security (Authentication and Authorization), Spring Boot Actuator (Monitoring), Swagger (Documentation), Maven (dependencies management), Eclipse (IDE), Postman (REST Services Client) and Tomcat Embedded Web Server. We will help you set up each one of these. In the second part of the course, you will learn the basics of Microservices. You will understand how to implement microservices using Spring Cloud. In this part of the course, you will learn to establish communication between microservices, enable load balancing, scaling up and down of microservices. You will also learn to centralize the configuration of microservices with Spring Cloud Config Server. You will implement Eureka Naming Server and Distributed tracing with Spring Cloud Sleuth and Zipkin. You will create fault tolerant microservices with Zipkin. In the third part of the course, you will learn the basics of Docker. You will understand how to build containers for microservices built using Docker and Spring Cloud. In the fourth part of the course, you will learn the basics of Kubernetes. You will understand how to orchestrate microservices with Kubernetes. WHAT TO EXPECT FROM EVERY IN28MINUTES COURSE in28Minutes offers 50+ Best Selling Courses providing Amazing Learning Experiences to 1 MILLION Learners across the world. Each of these courses come with • Amazing Hands-on Step By Step Learning Experiences • Real Project Experiences using the Best Tools and Frameworks • Awesome Troubleshooting Guides with 200+ FAQs Answered • Friendly Support in the Q&A section • Free Udemy Certificate of Completion on Completion of Course HERE ARE A FEW REVIEWS ON THE IN28MINUTES WAY 5 STARS - Excellent, fabulous. The way he has prepared the material and the way he teaches is really awesome. What an effort .. Thanks a million 5 STARS - A lot of preparation work has taken place from the teacher and this is visible throughout the course. 5 STARS - This guy is fantastic. Really. Wonderful teaching skills, and goes well out of his way to make sure that everything he is doing is fully understood. This is the kind of tutorial that gets me excited to work with a framework that I may otherwise not be. 5 STARS - The best part of it is the hands-on approach which the author maintained throughout the course as he had promised at the beginning of the lecture. He explains the concepts really well and also makes sure that there is not a single line of code you type without understanding what it really does. 5 STARS - I also appreciate the mind and hands approach of teaching something and then having the student apply it. It makes everything a lot clearer for the student and uncovers issues that we will face in our project early. 5 STARS - Amazing course. Explained super difficult concepts (that I have spent hours on the internet finding a good explanation) in under 5 minutes. Start Learning Now. Hit the Enroll Button! STEP BY STEP DETAILS RESTful Web Services • Step 01 - Initializing a RESTful Services Project with Spring Boot • Step 02 - Understanding the RESTful Services we would create in this course • Step 03 - Creating a Hello World Service • Step 04 - Enhancing the Hello World Service to return a Bean • Step 05 - Quick Review of Spring Boot Auto Configuration and Dispatcher Servlet - What's happening in the background? • Step 06 - Enhancing the Hello World Service with a Path Variable • Step 07 - Creating User Bean and User Service • Step 08 - Implementing GET Methods for User Resource • Step 09 - Implementing POST Method to create User Resource • Step 10 - Enhancing POST Method to return correct HTTP Status Code and Location URI • Step 11 - Implementing Exception Handling - 404 Resource Not Found • Step 12 - Implementing Generic Exception Handling for all Resources • Step 13 - Exercise : User Post Resource and Exception Handling • Step 14 - Implementing DELETE Method to delete a User Resource • Step 15 - Implementing Validations for RESTful Services • Step 16 - Implementing HATEOAS for RESTful Services • Step 17 - Overview of Advanced RESTful Service Features • Step 18 - Internationalization for RESTful Services • Step 19 - Content Negotiation - Implementing Support for XML • Step 20 - Configuring Auto Generation of Swagger Documentation • Step 21 - Introduction to Swagger Documentation Format • Step 22 - Enhancing Swagger Documentation with Custom Annotations • Step 23 - Monitoring APIs with Spring Boot Actuator • Step 24 - Implementing Static Filtering for RESTful Service • Step 25 - Implementing Dynamic Filtering for RESTful Service • Step 26 - Versioning RESTful Services - Basic Approach with URIs • Step 27 - Versioning RESTful Services - Header and Content Negotiation Approaches • Step 28 - Implementing Basic Authentication with Spring Security • Step 29 - Overview of Connecting RESTful Service to JPA • Step 30 - Creating User Entity and some test data • Step 31 - Updating GET methods on User Resource to use JPA • Step 32 - Updating POST and DELETE methods on User Resource to use JPA • Step 33 - Creating Post Entity and Many to One Relationship with User Entity • Step 34 - Implementing a GET service to retrieve all Posts of a User • Step 35 - Implementing a POST service to create a Post for a User • Step 36 - Richardson Maturity Model • Step 37 - RESTful Services Best Practices Microservices with Spring Cloud • Step 01 - Setting up Limits Microservice • Step 02 - Creating a hard coded limits service • Step 03 - Enhance limits service to pick up configuration from application properties • Step 04 - Setting up Spring Cloud Config Server • Step 05 - Installing Git and Creating Local Git Repository • Step 06 - Connect Spring Cloud Config Server to Local Git Repository • Step 07 - Connect Limits Service to Spring Cloud Config Server • Step 08 - Configuring Profiles for Limits Service • Step 09 - Introduction to Currency Conversion and Currency Exchange Microservices • Step 10 - Setting up Currency Exchange Microservice • Step 11 - Create a simple hard coded currency exchange service • Step 12 - Setting up Dynamic Port in the the Response • Step 13 - Configure JPA and Initialized Data • Step 14 - Create a JPA Repository • Step 15 - Setting up Currency Conversion Microservice • Step 16 - Creating a service for currency conversion • Step 17 - Invoking Currency Exchange Microservice from Currency Conversion Microservice • Step 18 - Using Feign REST Client for Service Invocation • Step 19 - Understand Naming Server and Setting up Eureka Naming Server • Step 20 - Connect Currency Conversion Microservice & Currency Exchange Microservice to Eureka • Step 21 - Load Balancing with Eureka, Feign & Spring Cloud LoadBalancer • Step 22 - Setting up Spring Cloud API Gateway • Step 23 - Enabling Discovery Locator with Eureka for Spring Cloud Gateway • Step 24 - Exploring Routes with Spring Cloud Gateway • Step 25 - Implementing Spring Cloud Gateway Logging Filter • Step 26 - Getting started with Circuit Breaker - Resilience4j • Step 27 - Playing with Resilience4j - Retry and Fallback Methods • Step 28 - Playing with Circuit Breaker Features of Resilience4j • Step 29 - Exploring Rate Limiting and BulkHead Features of Resilience4j Start Learning Now. Hit the Enroll Button!

Construye un sitio web con Wordpress
En este proyecto guiado construirás un sitio web completo, atractivo y amigable, tanto con el administrador como también con los usuarios. Usarás wordpress, un sistema de administración de contenido gratuito. Este proyecto te tomará entre una y dos horas en desarrollar. Al finalizar aprenderás a configurar tu propio sitio web, crear nuevas páginas y editar su contenido, crear entradas para blogs y terminar publicando tu sitio web en línea, todo esto mediante el uso de temas, plug-ins y la ayuda de la herramienta de creación web. Tendrás un espacio virtual apto para cualquier dispositivo (responsive) para mostrar tu negocio o tu blog personal y así poder conectarte con tus clientes o lectores de manera personalizada.

C# .NET with MS SQL Complete Beginner to Master 2026
Up to date and compatible with the latest versions of C# and .NET All resources are available to all operating systems - follow along from Windows, Linux or MacOS. - (Includes special install instructions for MS SQL Server for Linux and Mac**) "The course was a great match! Dominic is a very good teacher who explains this subject in a fun and engaging manner." - Risto "As a seasoned programmer looking to refresh my knowledge in C#, this walkthrough was very clear and concise. I could have been a complete beginner and still understood." - Max "The knowledge gained from this course is very valuable. The pacing is great and the explanations are very clear. I think the most important thing about this course is the instructor - he has such good energy, keeping you engaged." - Chris Learning Paths: There are 3 different Modular pieces of this course that can be mixed and matched to fit your learning needs, depending on what you already know and what you want to learn. • C# Basics (and general programming basics) • .NET Core 9 API Development • MS SQL Server and Azure SQL If you are new to programming, or just new to C#, you can get an in depth understanding of basic programming concepts like variable types, data structures, classes and methods in our C# Basics section. If you already know C# that's great, you can skip over that basics section and start learning how to build powerful REST APIs with .NET Core. If you already build REST APIs with .NET Core and just want to write cleaner code, learn how to decouple logic, or consolidate endpoints with more dynamic logic - I highly recommend starting with the SQL section, brushing up on Dapper in the Crash course section if you need to, and then checking out the advanced section of the course. (If that sounds complicated and confusing, it won't at all by the time you are done with the course) This course is also set up so that the SQL section is entirely optional, although I do think it is very useful and I highly recommend it. As much as I think you would benefit from learning SQL along with C#, I do understand that building REST APIs and writing SQL are two different skills. If you just want to focus on the API development side of the course, I am happy to be your personal SQL Developer on the side by providing a few scripts you can just drop into Azure Data Studio to get things set up for you in the database, so that you can go through the entire .NET Core part of the course without missing a beat. If you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside! "Tried many courses, but I used to get bored/stuck or just had partial understanding. This is one of the best courses. Will recommend this course for anyone learning .NET API development. Using Visual Studio Code, instead of visual studio helped me understand some thing I took for granted and never learned in VS. Also love the fact that you had C# and SQL sections. It was useful for me." - Abishek "I have gone through about 10 courses on Udemy before this one and I found Dominics course on C# .NET Core to be the best I have gone through yet. It is extensive with many exercises. Dominic while never really holding your hand follows you through the course and explain his design choices and methods so you can understand what you are doing. You will learn a lot from C# fundamentals, MVC design schemes, MS SQL servers, SQL Query Language, Azure. Take your time. It will be well worth it. I recommend this course highly." - Peter "This is a very in depth course which presented me with many challenges. I have about 1/3rd left to go at this point and usually I like to wait until I've completed things before leaving a review. That said, I decided to just do it now. Dominic's support in answering questions and offering solutions to problems throughout the entirety of this course was amazing. I can't tell you how many courses I've bought to find out there is a dead community, no one to go to with problems, and outdated lectures or assignments that haven't been kept up with. There is none of that here and I greatly appreciate it!" - Emily "My Udemy library is a lot like my Steam library. I've got a lot of courses in there but not many that I've completed. This is one of the few that I've actually finished, and genuinely enjoyed. I knew a little C# going in, and I've done a fair amount of work with SQL in terms of data analysis, but the application layer and dotnet was something of a mystery to me so I wanted to learn more about that. The pace is really good, the delivery is really good and I've really learned a lot. Definitely have the confidence to start expanding out of my comfort zone and experiment with some new projects." - Lisa "It's been an amazing journey so far, well thought off, clear, simple, and on point. I've been struggling to understand this whole backend concept for about a year now, on and off with different courses until I started your course. You made it so much easier. you are awesome Dominic Tripodi. I will definitely purchase more courses from you" - Holliday "I am Japanese. I took a lecture using the translation function. The video was very easy to understand. Even if there was something I didn't understand, when I asked a question, the instructor gave me an answer immediately. If you are lost in the .net lecture, I recommend it." - 浩太郎 阿知波 "I enrolled in this course as part of a professional transition from traditional WinForms application development to modern web applications, as required by my workplace. I found the course immensely helpful. Dominic's thorough and clear explanations exceeded my expectations, providing deep insights into each topic. I anticipate returning to these videos frequently to continue my learning. Thank you, Dominic, for such a valuable resource!" - Rabin

Node.js & Express.js Foundations
Ready to master backend development? Building scalable, high-performance web applications starts with mastering Node.js and Express.js. The challenge? Many developers struggle with creating secure APIs and integrating them with databases. In this Node.js course, you’ll build production-grade backend systems from the ground up. Learn Node.js architecture, JWT authentication, MongoDB, password encryption, and error handling—all through hands-on projects. Gain mastery in routing, middleware, and performance optimization while tackling real-world backend scenarios. What sets this course apart? It focuses on real-world, project-based learning, ensuring you not only understand the theory but can apply it immediately in your career. Perfect for aspiring backend developers or web developers looking to specialize in Node.js and Express.js, this course prepares you to confidently build production-ready applications. Don’t just learn—build real-world applications. Enroll now and start your journey to becoming a backend development expert!

Gen AI Test Automation- Selenium Playwright Copilot Claude
Step into the future of QA with AI-powered test automation. In this course, you’ll learn how to combine industry-standard tools like Selenium and Playwright with modern AI assistants such as GitHub Copilot, Claude Code, and Amazon Q to build faster, smarter, and more scalable automation workflows. Whether you’re starting your automation journey or looking to level up your existing skills, this course is designed to help you work more efficiently, write better tests, and adopt the latest AI-driven development practices. It practically demonstrates how to build your own AI Agents. You can also migrate your existing test cases from Selenium to Playwright. By the end of this course, you will be able to: • Build end-to-end test automation frameworks using Selenium and Playwright • Use AI tools like GitHub Copilot, Claude Code, and Amazon Q to accelerate development • Create data-driven, API, and performance tests using modern techniques • Design and implement AI-assisted workflows and automation agents • Migrate existing Selenium tests to Playwright for improved reliability and speed • Apply MCP-based workflows for advanced automation use cases • Agent Skills — reusable Markdown-based capabilities that Claude loads automatically, so you stop repeating yourself and start getting consistent results every time. From your first SKILL to multi-file production Skills with validator scripts and evaluation frameworks, this course covers everything across four hands-on modules. This course focuses on practical, real-world implementation. You’ll not only learn how automation works, but also how to: • Integrate AI into your daily QA workflow • Improve productivity with intelligent coding assistance • Build solutions aligned with modern engineering practices • Work with tools and techniques used in real projects What you’ll build Throughout the course, you’ll create: • UI automation scripts using Selenium and Playwright • AI-assisted test cases using GitHub Copilot • API testing workflows with backend validation • Performance testing integrations • Database validation scenarios • AI-powered automation workflows and agents • MCP-based integrations for advanced scenarios • Learn what Agent Skills are, how they load efficiently using a three-level filesystem model, and how they compare to MCP servers and Agents. By the end you will have your first working Skill installed and triggering correctly in Claude Code or claude ai. Tools & Technologies covered • Selenium WebDriver • Playwright • GitHub Copilot • Claude Code • Amazon Q • MCP (Model Context Protocol) • Agent Skill • API Testing (Axios) • Performance Testing (Artillery) • Database Testing Tools • Agent Skill This comprehensive program integrates cutting-edge Generative AI, and Vibe Coding throughout every lesson. You'll master revolutionary AI-assisted development techniques used by top tech companies. Course Curriculum Section 1: Introduction & GitHub Copilot Fundamentals • Course agenda and learning roadmap • Introduction to modern AI-powered testing • Exploring key features of GitHub Copilot for QA professionals • Setting up your AI-assisted testing environment Section 2: Environment Setup & IDE Configuration • Signing up for GitHub Copilot (AI pair programming setup) • Setup inside Visual Studio Code with Copilot integration • Optional IntelliJ setup for advanced users • Configuring your AI-powered development workspace Section 3: Application Setup & Form Handling • Build a new application for "The Internet Herokuapp" testing • Login form validations with AI assistance • Form automation using GitHub Copilot suggestions • Real-world web application testing scenarios Section 4: Basic Selenium Interactions (AI-Enhanced) • Dropdown handling with intelligent element selection • Checkbox automation using AI-generated test patterns • Mouse hover actions and advanced user interactions • Alerts and popups management with Copilot assistance • Frames and windows handling techniques • Data tables automation and validation Section 5: Data-Driven Testing with GenAI • Data-driven testing fundamentals with AI optimization • JSON data handling for API and web testing • CSV data integration for comprehensive test scenarios • AI-powered test data generation and management Section 6: Validation & Debugging • Screenshot automation and visual validation • Console logs analysis with AI-assisted debugging • Smart error detection and resolution techniques • AI-powered test maintenance and optimization Section 7: Advanced Selenium Interactions • Drag and drop automation with precise control • Scroll bar interactions and page navigation • Dynamic loading and Ajax element handling • Complex user interaction scenarios Section 8: File Operations • File upload automation with various file types • File download validation and verification • Document handling in automated testing workflows Section 9: Performance Testing Integration • Performance testing using Artillery framework • Load testing integration with Selenium automation • Performance validation and reporting Section 10: API Testing Mastery • API testing using Axios Client for comprehensive backend validation • RESTful API automation and testing strategies • Integration between UI and API testing Section 11: GitHub Copilot - Spring Boot Java Application (Optional) • Quick start scaffolding a Java application using Copilot • Sorting, filtering, and pagination with AI assistance • Excel export functionality using Copilot suggestions • Unit testing with AI-generated test cases • Swagger API documentation with GitHub Copilot • Code simplification techniques using AI assistance Section 12: Database Testing with GitHub Copilot (Optional) • SQLTools setup in Visual Studio for database management • Oracle Client/Driver installation and configuration • Database connection establishment with AI guidance • Creating products table with intelligent schema design • Syntax error resolution using AI-powered debugging • Test data generation with Mockaroo integration • CSV data loading via SQL*Loader automation • Function creation and terminal error resolution Section 13: Amazon Q Integration • Amazon Q installation on Visual Studio (Free Tier) • Building chat applications using Amazon Q AI features • AWS Services integration for enhanced testing capabilities • Troubleshooting with AWS Resources using Amazon Q assistance Section 14: Evolution of MCP • Need for MCP - Current Solutions and their Limitations • Client Server Architecture Section 15: All About MCP • MCP Architecture • MCP Server Components • MCP Transport Types • MCP Flow - Server, Client and Host communication over Transport layer Section 16: Hands On MCP - STDIO Transport with Cursor IDE • Install Dependencies with UV package • Walkthrough Weather API • Invoke Weather API • Getting MCP Server Ready • MCP Host, Client and Server • MCP Inspector Section 17: Claude with Github using MCP and Github Access Tokens • Integrate Claud Desktop with Github Section 18: MCP with Github Docker • GitHub Copilot Context optimization for better code suggestions • Github MCP Server on local Docker and Claude Desktop • MCP with Github, Docker and Claude Section 19: Advanced AI Techniques • GitHub Copilot Context optimization for better code suggestions • Prompt Engineering for QA-specific AI interactions • Best practices for AI-assisted test automation Perfect For • Manual QA Testers - Transition to AI-powered automation • Selenium Beginners - Start with modern AI-assisted approach • Intermediate QA Engineers - Enhance productivity with GenAI tools • Software Developers - Add AI-powered testing to your skillset • QA Team Leads - Implement cutting-edge automation strategies • Career Changers - Enter the high-demand AI-powered QA field

Mastering AWS Managed AI Services & Responsible AI
This course is designed to provide a comprehensive understanding of Responsible AI principles and AWS Managed AI Services, enabling learners to build intelligent, trustworthy, and business-focused AI solutions on AWS. As organizations increasingly adopt artificial intelligence and generative AI technologies, it is essential to understand not only how AI services work but also how to implement them responsibly, securely, and ethically. The course begins by exploring the foundations of Responsible AI, including fairness, transparency, explainability, governance, data privacy, consent management, and human oversight. Learners will examine the risks and challenges associated with AI systems and discover AWS tools that help organizations implement responsible AI practices. The course then progresses to AWS Managed AI Services, covering solutions for natural language processing, translation, speech recognition, text-to-speech conversion, computer vision, conversational AI, intelligent search, personalization, and document intelligence. This course is structured into multiple modules, each featuring lessons and video lectures that provide both conceptual understanding and practical demonstrations. Participants will engage with approximately 2–3 hours of instructional content, ensuring both theoretical knowledge and real-world application. To reinforce learning, graded and ungraded assignments are included within each module to help learners apply Responsible AI concepts and AWS AI services in practical business scenarios. Module 1: Responsible AI on AWS Module 2: AWS Managed AI Services At the end of the course, learners will learn * Understand the principles of Responsible AI and apply best practices for developing trustworthy AI solutions. * Identify and implement AWS Managed AI Services for language processing, speech AI, computer vision, intelligent search, personalization, and document intelligence use cases. * Evaluate AI solutions from both technical and governance perspectives, incorporating explainability, human oversight, privacy, and responsible AI considerations.

Oracle Database Administrator DBA
Hello there, Welcome to the Oracle Database Administrator DBA course. Oracle Database Administration DBA become Oracle Database Administrator, Oracle DBA and get six figures jobs as DBA This Oracle DBA course is one of the most awesome Udemy courses which teaches step-by-step and follow the methodology in introducing concepts and demos ( Learn by doing ) to the students so that they can learn with ease Oracle Database Administration. Oracle dba, dba oracle, oracle 12c dba, oracle dba 12c, oracle 11g dba, oracle cloud dba, oracle dba 11g Oracle Database is an enterprise database that can handle online transaction processing needs, as well as data warehousing and workloads for enterprise resource planning (ERP). Oracle DB was designed to be a flexible way to handle large applications and massive amounts of structured data. In this course you will learn; • Downloading Oracle Software, • Database and RDBMS Concepts, • DML ( Data Manipulating Language ) and TCL ( Transaction Control Language ), • Retrieving Data, • Restricting And Sorting Data, • Using Single-Row Functions and Customize Output, • Using Conversion Functions and Conditional Expressions, • Reporting Aggregated Data Using The Group Functions, • Defining Table Joins and Displaying Data from multiple Tables, • Using Subqueries, • Using The Set Operators, • Schema Objects And Managing Schema, • Controlling User Access, • Manipulating Large Data Sets and more! • Oracle Database • Oracle Database administration • Oracle dba • Oracle 12c DBA Whether you’re interested in preparing for an Oracle Administrator certification exam or simply using Oracle DB for your enterprise-grade application, Udemy has a range of top-rated courses to help you get the job done. Why would you want to take this course? Our answer is simple: The quality of teaching. When you enroll, you will feel the OAK Academy`s seasoned developers expertise. No Previous Knowledge is needed! This course will take you from a beginner to a more experienced level. If you are new to Oracle Database, or have no idea about what a DBA does no problem, you will learn anything you need to start Oracle Database. If you are a DBA or familiar to the Oracle Database / Oracle SQL and you just need a refresher, you are also in the right place. You will learn step by step with hands-on examples. What is oracle SQL? SQL stands for Structured Query Language—the language developers use to interact with databases to create, read, update, and delete database records and manage other aspects of those databases. ANSI created the standard for SQL. Many database vendors, like Oracle, expand on this standard to create their version of the language. Oracle SQL is compliant with ANSI SQL standards, with features designed specifically for the Oracle database management system. This RDBMS was released as the first commercially available relational database management system in 1977 and holds the top market share worldwide for relational database management systems. Oracle SQL extends the SQL standard with a procedural language PL/SQL and adds the ability to use the Java programming language. What careers use Oracle SQL? Having Oracle SQL skills can add value to many careers. The most obvious is being a database administrator in enterprises that use the Oracle database management system. But SQL dialects are pretty similar, and knowledge of Oracle SQL can apply to many types of relational databases and doesn't limit you to Oracle. Database developers also use Oracle SQL all day long to create new databases and table structures. Most applications require a database to function, so software engineers and web developers also use Oracle SQL frequently. Data scientists must access data to create machine learning models and find trends, and a lot of this data will get stored in databases that require a knowledge of SQL to retrieve and transform. Business analysts also use Oracle SQL to generate reports that help businesses get to their next stage. What skills should I have before learning Oracle SQL? There are no prerequisites to learning Oracle SQL. Oracle SQL has a simpler syntax than many standard programming languages and reads almost like English. Most people can understand what a SQL query is trying to do before they even know the language. All you need is an interest in the language and a commitment to learning. That said, some things could help with your Oracle SQL education if you are already familiar with them. If you are familiar with Excel spreadsheets and understand how columns and rows work, you can apply that knowledge to Oracle database tables. It also helps to know at least the concepts of how a relational database management system works. Also, if you already know a programming language, that will help learn Oracle's extended features like PL/SQL. Fresh Content You will find DBA's in almost every organization/business, to maintain the organization's database. Becoming a DBA is totaly depends on the knowledge you have in the overall architecture of Oracle Database. It’s no secret how technology is advancing at a rapid rate. New tools are released every day, Oracle updates its system, and it’s crucial to stay on top of the latest knowledge. With this course you will always have a chance to follow latest trends. Video and Audio Production Quality All our contents are created/produced as high quality video/audio to provide you the best learning experience. You will be, · Seeing clearly · Hearing clearly · Moving through the course without distractions You'll also get: Lifetime Access to The Course Fast & Friendly Support in the Q&A section Udemy Certificate of Completion Ready for Download Dive in now! Oracle Database Administrator DBA course We offer full support, answering any questions. See you in the course!

Design and Implement Processes and Communications
This is the first course of the Exam Prep AZ-400: Microsoft DevOps Engineer Expert Specialization. This course is designed to teach you to establish end-to-end traceability, ensuring visibility and seamless progression across DevOps pipelines, and gain the ability to define and use key metrics and queries to monitor and optimize DevOps performance effectively. Additionally, it provides skills to implement tools and workflows that enhance collaboration and communication among DevOps teams. This course is divided into three modules and with multiple Lessons and Video Lectures further segmenting each module. This course facilitates learners with approximately 2:00-3:30 Hours of Video lectures that provide theory and hands-on knowledge. Also, Graded and Ungraded Assignments are provided with every module to test learners' ability. Module 1: Course Overview Module 2: Design and implement traceability and flow of work Module 3: Metrics and Collaboration Strategies for DevOps By the end of this course, a learner will be able to 1. Describe the Course and Exam Overview 2. Describe and explore traceability and workflow improvements 3. Explore collaboration and communication configurations 4. Describe and explore monitoring and teamwork strategies The Course is for - DevOps Engineers - Cloud Administrators - Monitoring Engineers - DevOps Support Engineers