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

Data Science and Machine Learning Fundamentals [2026]
Learn to master Data Science and Machine Learning Fundamentals with Python and Pandas

JavaScript Data and Applications
Welcome to JavaScript Data and Applications, the third course in the JavaScript Starter Kit Professional Certificate program. This course will advance your JavaScript skills by teaching you modern development practices, professional testing strategies, and real-world application architecture. Building on your foundational knowledge, you'll master the tools and techniques used by professional developers to create robust, maintainable applications. By the end of this course, you will be able to: - Implement modern JavaScript features and patterns using ES6+ syntax, proper error handling, and performance optimization techniques to write efficient and maintainable code - Design and implement comprehensive testing strategies, including unit tests, debugging workflows, and test-driven development principles, to ensure reliable applications - Create robust API integrations with proper data fetching, error handling, and state management patterns for dynamic web applications - Apply professional code organization and optimization techniques, including modular structures, performance best practices, and comprehensive documentation standards - Build a complete Restaurant Online Ordering System that demonstrates mastery of modern JavaScript development practices For the final project in this course, you will progressively develop a fully functional Restaurant Online Ordering System for "BiteBridge," a restaurant tech solutions provider. You'll implement sophisticated features including dynamic menu management, order validation systems, real-time kitchen notifications, payment processing error handling, and comprehensive order status tracking. Throughout the development process, you'll apply modern JavaScript patterns, implement comprehensive testing strategies, integrate with external APIs, and optimize performance while maintaining professional code organization and documentation standards. This is an intermediate course designed for learners who have completed foundational JavaScript training and are ready to advance to professional development practices. You should have a solid understanding of JavaScript fundamentals, including variables, functions, arrays, objects, and basic DOM manipulation. The course builds upon these skills to introduce industry-standard practices, including modern syntax, testing frameworks, API integration, and performance optimization techniques used in professional development environments.

Complete Angular Course 2025 - Master Angular in only 6 days
Develop comprehensive and reactive Angular applications including NgRx, Unit Testing, Signals, and Angular Material.

Safeguard LLM Outputs: Test and Evaluate
As AI models like Google's Gemini have shown, even the most advanced systems can have spectacular safety failures, leading to brand damage and a loss of user trust. "Safeguard LLM Outputs: Test and Evaluate" is an intermediate course for developers and ML engineers who need to move beyond functional testing and build truly trustworthy AI. This course teaches you the rigorous, adversarial testing methodologies that professional AI Red Teams use to secure high-stakes applications. You will learn to translate abstract safety policies into concrete, automated behavioral tests using pytest, designing adversarial prompts to systematically probe for weaknesses. Then, you will master the practice of "testing your tests" by using mutation testing frameworks like mutmut to find and eliminate hidden gaps in your safety net. By the end of this course, you will be able to not only ensure your LLM behaves safely but also prove that the tests verifying that safety are themselves comprehensive and robust.

Cypress End-to-End Testing - Getting Started
Learn how to use Cypress to design, build and run powerful and realistic end-to-end (E2E) tests with ease.

Generative AI for Cybersecurity Professionals
This program equips cybersecurity professionals, AI security practitioners, SOC leaders, and governance specialists with the expertise required to integrate Artificial Intelligence and Generative AI into security operations responsibly and securely. You will begin by exploring AI fundamentals, comparing traditional detection approaches with AI-driven analytics, and understanding how Large Language Models enhance SOC workflows. Through guided demonstrations, you will examine real-world applications such as AI-based malware detection, automated triage, and intelligent threat analysis. Building on AI foundations, you will explore transformer architectures, evaluate LLM capabilities and limitations, and apply AI systems to cybersecurity use cases. Emphasis is placed on identifying output risks, implementing guardrails, and maintaining human oversight in AI-assisted workflows. Next, the program advances into secure prompt engineering and AI system defense. You will learn how prompt injection attacks occur, how adversarial machine learning manipulates models, and how AI pipelines can be hardened against misuse. Structured exercises demonstrate how robust model training, monitoring, and validation reduce AI-specific security risks. The course then expands into governance, ethics, and compliance frameworks. You will analyze bias, fairness, transparency, and accountability challenges in AI systems, and align AI deployment with recognized standards such as NIST and regulatory compliance frameworks. Practical examples demonstrate how to audit AI systems and establish responsible oversight mechanisms. Finally, you will integrate AI security, adversarial defense, and governance strategies in a structured practice project, designing a secure AI-enabled SOC framework aligned with enterprise risk management principles. By the end of this program, you will be able to: -Explain AI, GenAI, and LLM concepts in cybersecurity contexts. -Apply AI and LLMs to enhance SOC detection and triage workflows. -Design secure prompt engineering and guardrail controls. -Identify vulnerabilities across AI pipelines and system architectures. -Defend against adversarial machine learning attacks. -Implement ethical, transparent, and compliant AI governance frameworks. -Audit AI-assisted decisions for bias, risk, and misuse. -Design a secure AI-driven security operations strategy. This course is designed for SOC professionals, cybersecurity engineers, AI security practitioners, governance officers, and security leaders seeking to responsibly integrate AI into enterprise defense strategies. Join us to build the technical insight, defensive resilience, and governance expertise required to secure AI-powered cybersecurity operations in modern enterprises.

SQL Practice: 100 Real-World Exercises & Solutions
SQL Practice: 100 Real-World Exercises & Solutions Knowing SQL syntax is one thing. Being able to solve real problems with SQL is another. If you already understand the basics of SQL and want to become more confident writing queries on your own, this course is built for you. Instead of spending hours watching theory, you will improve your SQL skills by solving 100 practical SQL exercisesbased on realistic database scenarios. Each exercise gives you a problem to solve independently before showing you the complete solution and explaining how the query works. The exercises gradually increase in difficulty, helping you move from basic queries to more advanced SQL challenges. What You Will Practice Throughout the course, you will work with essential SQL concepts including: • SELECT statements • WHERE conditions • ORDER BY and LIMIT • Comparison and logical operators • Column aliases • Aggregate functions • GROUP BY • HAVING • INNER JOIN and other JOIN operations • Queries using multiple tables • Subqueries • Nested SELECT statements • Data filtering and sorting • Multi-step SQL problems • Real-world data analysis scenarios 100 Exercises Across Three Difficulty Levels Beginner – 40 Exercises Build confidence with fundamental SQL queries. You will practice: • Selecting data from tables • Filtering records with WHERE • Sorting results with ORDER BY • Limiting query results • Using aliases • Working with comparison and logical operators Intermediate – 35 Exercises Move beyond simple queries and start working with more realistic database problems. You will practice: • Combining data from multiple tables • Using JOIN operations • GROUP BY and aggregate functions • HAVING conditions • More advanced filtering • Combining multiple SQL concepts in one query Advanced – 25 Exercises Challenge yourself with more complex SQL problems. You will practice: • Subqueries • Nested SELECT statements • Complex filtering • Multi-step queries • Realistic data analysis tasks • Solving problems that require combining several SQL techniques How the Course Works The learning process is simple: 1. Read the SQL challenge First, you receive a practical problem to solve. 2. Write your own query Try to find the solution independently before checking the answer. 3. Review the solution See the complete SQL query and compare it with your approach. 4. Understand how it works Follow the explanation to understand why the query produces the expected result. This approach helps you develop the problem-solving skills required when working with SQL in real projects. Who Is This Course For? This course is designed for: • Students who already know basic SQL • Aspiring Data Analysts • QA Engineers and Software Testers • Business Intelligence professionals • Developers working with databases • People preparing for SQL technical interviews • Anyone who wants more hands-on SQL practice Why Practice SQL? Watching tutorials can help you understand SQL, but becoming comfortable with SQL requires actually writing queries. By solving many different problems, you learn how to: • Translate requirements into SQL queries • Choose the right SQL statements • Combine multiple SQL concepts • Analyze data more efficiently • Recognize common query patterns • Solve unfamiliar database problems independently By the end of the course, you will have completed 100 SQL exercises and gained significantly more experience writing practical SQL queries. If you want to stop only watching SQL tutorials and start actually solving SQL problems, this course is for you.

Create Sales Charts in C++ Using Graphics Programming
By the end of this course, learners will be able to design, implement, and analyze graphical sales charts using C++ programming. They will apply user input handling, screen coordinate systems, scaling techniques, and graphical functions to create accurate bar charts and pie charts that visually represent sales data. This hands-on course focuses on building a complete mini-project from scratch, guiding learners step by step through the process of creating interactive sales charts in C++. Instead of relying on theory alone, the course emphasizes practical graphics programming using real data entry, allowing learners to understand how numerical values are transformed into meaningful visual representations. What makes this course unique is its project-driven approach combined with incremental development. Learners start with basic chart concepts and gradually enhance their visualizations by adding scaling, labels, and multiple chart types. By working through bar charts and pie charts in detail, learners gain confidence in C++ graphics programming and data visualization techniques that are rarely covered in depth in beginner-level courses. This course is ideal for students, beginners, and aspiring programmers who want to strengthen their C++ skills through real-world graphical applications.

Artificial Intelligence and Agents in .NET
Discover how to take your .NET applications to the next level by integrating artificial intelligence in a practical, modern, and production-ready way. In this course, you’ll learn step by step how to add AI capabilities to your applications, with minimal theory and a strong focus on real-world scenarios. We’ll start with the basics by integrating AI into a console application, so you can understand the fundamentals of interacting with language models. From there, we’ll move on to Microsoft Extensions AI, one of the key components of the modern .NET ecosystem for working with AI in a flexible and decoupled way, allowing you to switch between providers such as OpenAI, Anthropic, or Google without rewriting your application. As we progress, we’ll build a fully functional chatbot using ASP.NET Core. This won’t be just another text generator: we’ll implement response streaming to improve the user experience, enabling text to appear in real time without unnecessary waiting. You’ll also learn how to use tool calling, a technique that allows the AI to execute functions from your C# code, integrate with your database, or consume external APIs. We’ll also cover more advanced scenarios, such as human-in-the-loop workflows, where the AI requests approval before performing sensitive actions like sending emails. This is essential for building secure and reliable systems in real-world environments. In the RAG (Retrieval-Augmented Generation) module, you’ll learn how to build applications that allow AI to answer questions based on your company’s own documents. Not only that, but we’ll also implement a source citation system, increasing the reliability of responses and making it possible to verify the information being used. Finally, we’ll explore the Model Context Protocol (MCP), where we’ll build a server that enables tools like ChatGPT or Claude to interact directly with your application. This opens the door to scenarios where users can perform real actions in your system simply through natural language. This course is designed for .NET developers who want to learn by building real-world projects they can immediately apply to their jobs or products. You don’t need prior experience with artificial intelligence, but you should have a basic understanding of C# and ASP.NET Core. By the end of the course, you won’t just understand how modern AI works, but also you’ll be able to integrate it effectively into your own applications, creating smarter, more automated solutions aligned with today’s industry trends. If you want to learn how to build AI and agent-powered .NET applications, this course is for you.

AI for Cybersecurity
The AI for Cybersecurity course offers a comprehensive introduction to the usage of AI methods, most specifically machine learning in the field of cybersecurity. It begins with an introduction to AI, covering its definitions, historical development, and general applications. The course then discusses the importance of AI in cybersecurity, introducing key concepts, and the distinction between the host security and the network security. Students will gain a solid understanding of cybersecurity fundamentals, including common attack vectors and vulnerabilities, as well as an introduction to the defense mechanisms used to protect systems. In the first parts, the course presents the core AI techniques applicable to cybersecurity from a theoretical point of view, with a focus on machine learning (ML) methods such as supervised, unsupervised and reinforcement learning. In subsequent parts, students will learn how to apply ML techniques practically to specific cybersecurity challenges like malware detection and classification, intrusion detection, and email spam filtering. They will explore the process of implementing ML models for these tasks, training and evaluating them on data using the Python programming language. Overall, this course equips students with both the theoretical understanding and practical skills needed to apply AI methods in order to protect systems against evolving cyber threats.

Custom GPTs: Create a Custom ChatGPT with Your Data
Build a custom GPT and chat with your own data. Add documents, generate images, and integrate with APIs and Zapier.

Creative AI: Sound, Music and Interaction
This course explores how artificial intelligence is reshaping the way we make, perform, and think about music. Focusing on sound, interaction, and creative collaboration, you’ll learn how AI can be used to build new kinds of musical instruments, act as a creative partner, and generate original audio and voice. By the end of the course you will be able to: - Explore how AI can be used to design new musical instruments and interactive systems that respond to gesture, movement, and sound. - Understand the role of AI as a creative partner in music composition and performance, and examine how this reshapes ideas of creativity and authorship. - Evaluate the ethical and legal implications of using AI in music, including issues around ownership, attribution, and the rights of artists and performers. - Experiment with practical tools for generating, manipulating, and performing music using AI, gaining insight into current techniques and future possibilities. Through hands-on walkthroughs, practical tools, and case studies, you’ll experiment with gesture-based systems, explore real-time music generation, and discover how machine learning can be trained to respond to human input. Alongside these technical explorations, the course invites you to engage with critical questions around creativity, authorship, and the legal implications of AI in music production. Featuring perspectives from leading artists, choreographers and researchers working at the intersection of AI and music, this course provides both the practical knowledge and critical framework to begin experimenting with sound and AI in your own creative practice. No prior technical experience is required, the course has been designed for anyone with a curiosity and a passion for exploring new ways of making music.

Generative AI Course: ChatGPT, Prompting, Tools & Automation
Learn Prompt Engineering & Generative AI Tools for Content,Web, Design, Video & Automation

Responsive Design in Bootstrap: Create a Blog Homepage
In this 2-hour project, you will gain the skills to design and build responsive web pages using Bootstrap's grid system by mastering the process of translating design requirements and mockups into functional and visually appealing layouts. By the end of this project, you will be able to create web pages that adapt seamlessly to various devices and screen sizes. The skills taught in this intermediate-level project will help web developers and designers in a wide range of real-world scenarios such as designing websites for magazines, news, and similar types of content. Throughout this project, you will apply bootstrap techniques to build a responsive blog home page using Bootstrap by effectively analyzing design requirements and mockups and utilizing Bootstrap's grid system to construct responsive layouts, and adapt page layouts to different screen sizes and devices. To succeed in this project, you need to be familiar with HTML5 page structure and core components (div, buttons, etc.). Some CSS3 knowledge could be helpful, but it is not required.

DB2 For Beginners
Execute SQL Queries on an IBM DB2 Database Server

JavaScript DOM - Interactive and Dynamic Web Pages
Updated in May 2025. In this comprehensive course, you will embark on a journey to master JavaScript and its powerful DOM manipulation capabilities. Starting with the fundamentals, you'll understand how JavaScript integrates with HTML to create interactive webpage content. Through a series of progressively challenging modules, you will learn how to manipulate DOM elements, respond to user inputs, and dynamically update web pages without the need to refresh the browser. As you advance, the course delves deeper into the practical applications of JavaScript DOM. You'll explore various techniques to interact with webpage elements, manage events, and implement animations. Each section is designed to build on the previous one, ensuring a cohesive learning experience that reinforces your understanding through hands-on examples and projects. By the end of this course, you will have the confidence and skills to create fully interactive and dynamic web projects. You'll be able to apply what you've learned to real-world scenarios, making your web pages more engaging and user-friendly. This course is perfect for anyone looking to advance their web development skills and make their websites stand out. This course is designed for aspiring web developers and designers who have a basic understanding of HTML and CSS. No prior JavaScript knowledge is required, although familiarity with basic programming concepts will be beneficial.

Power Apps for Beginners
The perfect beginners' course to you get you started with PowerApps and the Power Platform.

ARM Cortex (STM32) Fundamentals: Building Embedded Systems
Upon completing this course, you will: Master the use of floating-point data types and input/output handling in C. Understand and apply various operators and decision-making constructs in C programming. Execute advanced bitwise operations and control LEDs using embedded C. Achieve proficiency in bitwise manipulation and loop constructs for efficient code iteration and embedded system control. Course Description Embark on a comprehensive journey through ARM Cortex (STM32) Fundamentals: Building Embedded Systems. This course begins with essential data manipulation and input/output handling techniques, advancing your understanding of floating-point data types and versatile user input methods. Dive into operators and decision-making constructs, mastering <stdint.h> for standardized integer types and honing skills in relational and logical operators. Explore the complexities of bitwise operations, enabling precise LED control through embedded C programming. Elevate your proficiency with bitwise manipulation, mastering loop constructs for efficient code iteration and intricate LED control sequences. By course end, you will possess the essential skills required for developing sophisticated embedded systems using ARM Cortex (STM32) technology. This course's unique focus on practical, hands-on applications and advanced techniques ensures you gain robust, real-world competencies in embedded systems development. Target Learners This course is ideal for: 1) Aspiring embedded systems engineers who want to gain a solid foundation in ARM Cortex (STM32) microcontroller programming. 2) Electronics and computer engineering students seeking practical experience in embedded systems. 3) Professional engineers looking to enhance their skills in embedded C programming and ARM Cortex (STM32) development. Prerequisites Before taking this course, learners should have: 1) Basic knowledge of C programming, including variables, data types, and basic control structures. 2) Familiarity with general computer programming concepts and logic. 3) An understanding of basic electronics principles, such as voltage, current, and circuit components. 4) A willingness to learn and experiment with embedded systems hardware and software.

Build, Train & Sell AI Agents / Chatbots [No-code x ChatGPT]
Build, train & sell AI chatbots using ChatGPT & no-code tools. Start freelancing or launch your own chatbot agency.

Smart Frontend Development using Libraries
This course is designed for individuals who want to learn how to build robust and scalable web applications using Angular and React. Throughout the course, you will learn the fundamental concepts of front-end development and understand how to create dynamic and interactive user interfaces. In the first module, "React for Frontend development," we'll dive deep into the React library. You will be introduced to its fundamentals, such as components, state, props, and JSX. This understanding will enable you to craft user interfaces that are both interactive and dynamic, setting the stage for efficient web applications. The second module, "Angular for Frontend Development," transitions to Angular, an equally compelling but distinct framework for building scalable web applications. Here, you'll immerse yourself in the core concepts of Angular, encompassing components, modules, directives, services, and templates. With hands-on exercises, you'll gain proficiency in constructing robust applications that are both modular and maintainable. Finally in the third module, "Building a Dynamic Website." This module synthesizes the knowledge you've acquired, guiding you through the process of creating a full-fledged website. By integrating the functionalities from React and Angular, you will see firsthand how these tools can come together to produce powerful user experiences. By the end of the course, you will have a thorough understanding of how to use Angular and React to develop high-quality and responsive web applications. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Relational Database Design
Learn how to create an effective relational database design to use in your IT career or even a personal project.

Foundations of Modern HTML & CSS
Updated in May 2025. In this course, you will develop the foundational skills to build modern websites using HTML and CSS. By the end of the course, you’ll be able to create structured web pages, style them using CSS, and implement advanced layout techniques like Flexbox. You’ll also gain practical experience with HTML forms, input elements, and learn how to enhance your development workflow using tools like VS Code and browser developer tools. The course starts with an introduction to the web and the roles of HTML, CSS, and JavaScript in web development. You will learn the basics of HTML, including tags, attributes, and document structure, followed by hands-on challenges to apply your knowledge. You'll also dive into CSS fundamentals, including styling text, using colors, and managing layouts with Flexbox. As the course progresses, you'll tackle more advanced topics such as semantic HTML elements, accessibility, and responsive design principles. You will gain the confidence to build professional, user-friendly websites through a series of projects and challenges. This course is perfect for complete beginners, with no prior coding experience required. Basic knowledge of computers and web browsing is helpful but not necessary.

Master Playwright - Basics to AI-Powered Testing with JS/TS
Are you new to test automation and unsure where to start? Playwright is one of the most powerful modern frameworks for browser automation, and this course is designed to take absolute beginners from zero to confidently writing tests in JavaScript and TypeScript while also gaining expertise to its AI-powered features that are transforming the way modern test automation is done. We’ll start with the absolute basics like installation, setup, and writing your first test. Then we will gradually move into more advanced topics and ensure you build a strong foundation step by step. Whether you are starting your career in QA, enhancing your developer toolkit, or preparing for automation-focused roles, this course provides a structured, hands-on path from fundamentals to advanced, industry-ready skills. By enrolling in this course, you’ll gain practical skills in: • Setting up Playwright with JavaScript and TypeScript. • Writing, running, and debugging automated UI and API tests. • Handling elements, assertions, and test scenarios effectively. • Using advanced features like fixtures, parallel execution, and reporting. • Building a real-world test automation framework using Page Object Model from scratch. • Playwright Test Agents, planner, generator and healer. • AI driven test automation using Playwright MCP server. Why Choose This Course? This course blends foundational skills with cutting-edge AI features, ensuring you graduate with a skill set that is both practical and future-proof. You will gain the ability to: • Automate real-world projects confidently. • Write resilient, maintainable, and scalable tests. • Stand out in the job market with AI-powered automation expertise.

Python GUI Development with Tkinter: Build Pro Desktop Apps
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. Learn to build professional desktop applications with Python's Tkinter library! This course introduces you to the world of GUI development, from understanding Tkinter's core features to creating intuitive user interfaces. By mastering Tkinter's essential building blocks, you'll be able to design responsive, feature-rich applications. You'll dive into key widgets like Labels, Buttons, Entry, and Canvas, while discovering how to manage layouts using geometry managers. As you progress, you'll learn to customize each UI element, giving your applications a polished look with advanced features like colors, fonts, and interactive elements. We also take a hands-on approach by guiding you through the development of a real-life project—a calculator app that incorporates everything you've learned. This course is perfect for aspiring developers looking to master GUI design in Python. It's suitable for beginners with basic programming knowledge who want to expand their skills to include user interface development.

Complete Cognos Training Course for a Dream IT Job
The Best and Complete Course on Cognos Technology That Prepares You for an IT job better than any other course

Java Spring: Build, Configure & Apply IoC
Build practical Java Spring skills by learning how object-oriented design supports flexible, maintainable applications. This course begins with Java polymorphism and Eclipse setup, then introduces the Spring Framework through Inversion of Control (IoC), bean configuration, container management, and a Hello World application. You’ll implement dependency injection using constructors and setters, manage bean scopes and lifecycle methods, and inject lists, sets, maps, and properties through XML. You’ll also configure autowiring with XML, @Autowired, and @Qualifier to simplify dependency management. Finally, you’ll apply Spring Aspect-Oriented Programming (AOP), defining aspects, pointcuts, and advice to modularize cross-cutting concerns such as logging and security. Designed for learners new to Spring and Java developers strengthening their framework skills, this course uses a structured, hands-on progression from core Java concepts to practical IoC, bean management, annotation-driven configuration, and AOP. By the end, you’ll be able to configure Spring beans, manage object dependencies and lifecycles, apply autowiring, and build more scalable, maintainable, and flexible enterprise applications. Enroll to turn essential Spring concepts into practical development skills you can apply in your own projects.

Master Blazor in .NET 10: Build Inventory Management System
Learn Blazor, Entity Framework Core, and ASP.NET Core Identity, Clean Architecture for Full Stack Web Dev(.NET 10)

Python for Google App Engine
This course covers how to leverage Google App Engine to build and deploy scalable Python web applications. With practical tools and techniques, it equips developers to create cloud-based services and applications. Google App Engine’s infrastructure helps developers enhance their Python expertise and scale applications efficiently. Learners will gain hands-on experience in setting up backend services, managing data, and automating tasks on Google Cloud, offering real-world applications for cloud-based development. The course empowers developers to deploy applications rapidly and ensures they are scalable for the cloud. What sets this course apart is its focus on applying Google Cloud technologies directly to Python development. You’ll not only learn the theory but also put it into practice through real-world projects, ensuring a balanced mix of knowledge and skills. This course is suitable for Python developers interested in building scalable web applications. No prior experience with web development is required, although a basic understanding of Python will be beneficial.

Go Bootcamp: With gRPC and Protocol Buffers (HTTP/S, HTTP2)
2026: Master Go Language: Basics to Advanced with extensive coverage on Protocol Buffers and gRPC.

Adobe Illustrator CC: Part 2
You have created simple artwork by using the basic drawing and painting tools available in Adobe® Illustrator®. You now want to use advanced tools, options, and effects to create complex artwork. In addition, you want to ensure that your artwork is ready for commercial printing and also save it for the web. In this course, you will draw complex illustrations and enhance them by using various painting options. You will also use painting tools, manage colors, format type, work with effects, prepare artwork for commercial printing, and prepare graphics for the web. This course is a great component of your preparation for the Adobe Certified Professional in Graphic Design & Illustration Using Adobe Illustrator exam. This course is intended for designers, publishers, pre-press professionals, marketing communications professionals, or people taking on design responsibilities who need to use Illustrator to create illustrations, logos, advertisements, or other graphic documents. It is also useful for anyone interested in working toward the Adobe Certified Professional Graphic Design and Illustration Using Adobe Illustrator exam certification. In this course, you will: draw complex illustrations, enhance artwork by using painting tools, customize colors and swatches, format type, enhance the appearance of artwork, prepare content for deployment, and set up project requirements. This course requires that you have Adobe Illustrator installed on a Windows PC. The course setup instructions provided in the first module of the course go into more detail about the hardware and software requirements.

Programming Foundations: Terminal, Editors, Databases & Git
The right way to begin your coding path. Learn terminal tools, editors, databases, and Git so you build a solid base.

Encoder-Decoder Architecture - Bahasa Indonesia
Kursus ini memberi Anda sinopsis tentang arsitektur encoder-decoder, yang merupakan arsitektur machine learning yang canggih dan umum untuk tugas urutan-ke-urutan seperti terjemahan mesin, ringkasan teks, dan tanya jawab. Anda akan belajar tentang komponen utama arsitektur encoder-decoder serta cara melatih dan menyalurkan model ini. Dalam panduan lab yang sesuai, Anda akan membuat kode pada penerapan simpel arsitektur encoder-decoder di TensorFlow untuk pembuatan puisi dari awal.

Generative AI Bootcamp: LLM Engineering, RAG & AI Agents
LLM Engineering, RAG & Agents. Build Apps with Llama 3.2, OpenAI, QLoRA & Fine-Tuning. Become an Generative AI Engineer.

Google Cloud におけるサービスのオーケストレーションとコレオグラフィー
このコースでは、イベントベースのアプリケーションの概要を紹介し、サービス オーケストレーションとコレオグラフィを使用してマイクロサービスを調整する方法を解説します。講義とハンズオンラボを通じて、Workflows、Eventarc、Cloud Tasks、Cloud Scheduler を使用して Google Cloud 上にマイクロサービス アプリケーションを構築する方法を学びます。

GitHub Copilot Coding Agent: Build, Test, and Ship Code Fast
Learn how to use GitHub Copilot Coding Agent to easily automate development, testing, and DevOps tasks with AI

Responsible AI for Developers: Interpretability & Transparency - Français
Ce cours présente les concepts d'interprétabilité et de transparence de l'IA. Il explique en quoi la transparence de l'IA est importante pour les développeurs et les ingénieurs. Il explore des méthodes et des outils pratiques permettant d'atteindre l'interprétabilité et la transparence des modèles d'IA et des données.

The Ultimate Guide to ROBLOX Scripting & Development (2026)
Go from Complete BEGINNER to Game CREATOR in Roblox Studio! Everything you need to know about scripting and development!

使用 Vertex AI 和 Flutter 构建生成式 AI 智能体
在本课程中,您将学习如何使用 Google 的可移植 UI 工具包 Flutter 来开发应用,并将开发的应用与 Google 的生成式 AI 模型家族 Gemini 相集成。您还将练习使用 Vertex AI Agent Builder,这是 Google 为构建和管理 AI 智能体及应用而提供的平台。

The Complete JIRA Agile Project Management Course
Learn how to quickly manage Scrum and Kanban Agile projects using JIRA Software Cloud and more!

IntelliJ IDEA Case Study - Blood Donor Management System
Build a practical Blood Donor Management System in Java while learning to develop, organize, and test an application in IntelliJ IDEA. Designed for beginner and intermediate Java developers, this hands-on course takes you through the complete development lifecycle of a focused, real-world mini-application. You’ll begin by setting up the Java project and applying object-oriented programming principles to design the application schema and UI classes. Next, you’ll implement donor data entry and retrieval using user interactions and backend data collections. You’ll then strengthen the system with input validation, runtime exception handling, and clear system output to support reliable and secure donor information processing. By the end of the course, you’ll be able to structure Java classes, build UI components, add and display donor records, validate user input, manage runtime errors, and debug application behavior in IntelliJ IDEA. The course’s case-study-driven format connects Java programming, software design, validation, and error handling in one complete project, making it ideal for learners who want to turn core concepts into practical development experience.

Production AI Agents with JavaScript: LangChain & LangGraph
Production-grade AI agents with LangChain.js, LangGraph.js, RAG, Next.js, LangSmith & real JS/TS projects

Unit Testing in React.js: Create a Unit Test Suite
Why is unit testing essential for developing high-quality React applications? In this project, you will delve into the core principles of testing React applications using the React Testing Library, building an extensive test suite for a real-world movie search application that fetches data from an API and displays it on screen. This practical, hands-on experience will enable you to create web applications that provide a seamless user experience.Throughout the project, you will learn to set up and configure the testing environment, starting with writing a simple "Hello World" test to grasp the basics of testing with React Testing Library. As you progress, you will discover various selection methods, such as getByRole, getByLabelText, and getByTestId, while mastering negative assertions to ensure correct application behavior when specific conditions are unfulfilled. You will also learn to simulate user interactions like typing and clicking buttons using the fireEvent utility, testing asynchronous behavior and conditionally rendered elements.Towards the end, the project will teach you the art of testing components in isolation by creating and implementing mocks for components and functions. By the time you complete this project, you will have acquired the expertise to apply essential React Testing Library concepts and techniques to develop comprehensive test suites for React applications. This knowledge will empower you to build robust, maintainable React applications that offer an outstanding user experience, ensuring the functionality and dependability of your components.Prerequisite knowledge you should have to get the most out of this project:JavaScript: Familiarity with JavaScript fundamentals, including variables, functions, loops, conditional statements, and asynchronous programming (e.g., async/await) as well as event handling in vanilla Javascript, React, Basic API interaction with fetch or Axios. Text editor or IDE such as Visual Studio Code, Atom, or Sublime Text.

Learn Pega in 1 Week
PEGA Certified Business Architect (PCBA) focuses to design and development of an application for Pega.

Programming with JavaScript
JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.

GitHub Copilot Zero to Hero Full-Stack Masterclass in VSCode
A Project Driven Approach to Mastering the Art of Modern Software Development in Python, Node, HTML, Java, AI and VSCode

Conduct UX Research and Test Early Concepts
Conduct UX Research and Test Early Concepts is the fourth course in a certificate program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you will learn how to plan and conduct a usability study to gather feedback about designs. Then, you will modify your low-fidelity designs based on insights from your research. Current UX designers and researchers at Google will serve as your instructors, and you will complete hands-on activities that simulate real-world UX design scenarios. Learners who complete the courses in this certificate program should be equipped to apply for entry-level jobs as UX designers. By the end of this course, you will be able to: - Plan a UX research study, including the project background, research goals, research questions, Key Performance Indicators, methodology, participants, and script. - Explain the importance of respecting privacy and user data. - Conduct a moderated and unmoderated usability study. - Take notes during a usability study. - Create affinity diagrams to group and analyze data. - Synthesize observations from research and come up with insights. - Develop persuasive presentation skills to share research insights. - Modify low-fidelity designs based on research insights. - Continue to design a mobile app to include in your professional portfolio. To be successful in this course, you should complete the previous three courses in the certificate program. Or, you need to have an ability to conduct user research to inform the creation of empathy maps, personas, user stories, user journey maps, problem statements, and value propositions; as well as an ability to create wireframes and low-fidelity prototypes on paper and in Figma.

Vibe Coding: AI-Driven Software Development and Testing
Leverage tools such as Cursor, Windsurf, GitHub Copilot or Lovable to build applications using plain English

Performance Optimization and Scalability
This course focuses on performance optimization and scalability in application development. You'll learn key techniques like caching, query optimization, and load balancing while using Microsoft Copilot to improve application code and database query performance. By the end of the course, you will be able to… Define the concepts and importance of caching, query optimization, and principles of scalability in application performance Explain how to implement in-memory and distributed caching, indexing strategies, and architectural patterns for scalability Describe techniques for analyzing query performance, load balancing, traffic management, and best practices for caching, query optimization, and scalable applications Optimize performance using Microsoft Copilot, focusing on application code and database queries

Vibe Coding: From Beginner to Builder
This course contains the use of artificial intelligence. Welcome to Vibe Coding for Beginners, the ultimate course for anyone eager to explore the world of modern app development without needing to master complex programming languages. This course introduces you to Vibe Coding, a revolutionary approach to creating applications by leveraging AI-powered tools like Lovable, V0, Windsurf, and Cursor, which allow you to build fully functional apps, prototypes, and websites with minimal coding or no coding at all. Whether you’re an entrepreneur with a new idea, a product manager looking to rapidly prototype, a UX designer aiming to build interactive apps, or even a beginner developer exploring low-code and no-code platforms, this course is designed to empower you to create real-world applications, prototypes, and tools without relying on a traditional developer. In this comprehensive course, you’ll: • Gain hands-on experience with popular Vibe Coding tools like Lovable, V0, Windsurf, and Cursor. • Learn how to build apps, MVPs, and landing pages without writing complex code. • Master prompt engineering to harness the full potential of AI-driven development tools. • Create and deploy functional applications, marketing websites, customer feedback dashboards, personalized habit trackers, and much more. • Dive into advanced features of Lovable AI, V0, and other platforms to help you prototype, test, and scale your ideas efficiently. • Develop your own projects using AI tools that automate tasks and streamline your workflow. This course is ideal for: • Beginners who want to get into app development without a steep learning curve. • Entrepreneurs and business owners who need to create prototypes or MVPs for their products or services quickly and cost-effectively. • UX designers and product managers who want to prototype apps and websites with ease. • Marketers who need to create landing pages and customer feedback systems to support their business goals. • Tech enthusiasts eager to learn how AI tools can revolutionize app development and other areas of business. By the end of this course, you will have the skills to use AI tools to create powerful, interactive applications, prototypes, and websites—all without writing a single line of traditional code. Ready to start building your own apps today? Enroll now and unlock the future of development with Vibe Coding! Don’t miss the chance to innovate, create, and scale your ideas like never before.

GUI Development and AI-Enhanced Programming
This capstone course brings together all the skills learned to build practical applications using the C# language and .NET framework. Learners will design and develop multi-layered applications, integrate APIs, and implement testing strategies. The course culminates in a hands-on project where you’ll build and deploy a complete C# application. By the end of this course, you will be able to: Design and implement applications using the .NET framework Integrate APIs and external libraries into C# applications Apply testing and debugging strategies for production-ready code Build and deploy a complete C# application project Tools/Software: Microsoft Visual Studio, .NET SDK, Postman (for API testing) Skills: Application development, API integration, Testing, Deployment, .NET framework