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

Advanced UiPath, Orchestrator, and Mock Interviews
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. In this advanced UiPath course, you will explore key aspects of UiPath Orchestrator, learning how to effectively manage, monitor, and scale your robotic process automation (RPA) workflows. By the end of the course, you will have mastered Orchestrator features such as robots, environments, queues, triggers, and more, empowering you to build and manage automation projects efficiently. You will also gain hands-on experience in managing automation workflows with real-time applications. The course is structured to ensure a seamless learning experience as you move through interactive lessons on setting up machines, managing assets, configuring queues, and orchestrating jobs. You'll apply your knowledge in a real-world project by automating a grade management system using UiPath's Dispatcher and Performer workflows. The project offers deep insights into process management and end-to-end debugging, which will enhance your practical skills. Additionally, the course includes a comprehensive section of mock interviews that simulate real-life RPA interviews to help you build confidence and ace your next job opportunity. This course is perfect for anyone looking to advance their skills in RPA, especially professionals aiming to specialize in UiPath Orchestrator. No prior knowledge of Orchestrator is necessary, but familiarity with RPA concepts will help you navigate the course more effectively. Whether you’re looking to enhance your job prospects or deepen your automation expertise, this course offers all the tools and knowledge you need.

Google Workspace 的使用者和資源管理功能
本課程介紹 Google Workspace 的使用者和資源管理功能,學員將瞭解如何根據組織需求來設定組織單位、管理各類型的 Google 群組、培養有關管理 Google Workspace 網域設定的專業知識,最後學會如何最佳化及整理 Google Workspace 環境內的資源。

Designing User Interfaces and User Interactions
This course equips you to turn user research insights into impactful UX designs. Learn to define problems clearly, create user personas, brainstorm creative solutions, and formalize ideas into actionable designs. Through examples, you’ll learn to build scenarios, identify key functions, product qualities and master vital skills to create information architecture, task flows, and wireframes. Learning Outcomes -Brainstorm Ideas: Innovate solutions for key problems. -Set Requirements: Define system specifications. -Map Features: Identify features, functions, and relevant labels. -Organize Content: Design information hierarchy and flow. -Build Wireframes: Create low to high-fidelity designs.

Boost Productivity with Gemini in BigQuery - Français
Ce cours présente Gemini dans BigQuery, une suite de fonctionnalités basées sur l'IA conçue pour faciliter le workflow "des données à l'IA". Ces fonctionnalités incluent l'exploration et la préparation des données, la génération et le dépannage de code, ainsi que la découverte et la visualisation du workflow. Au moyen d'explications conceptuelles, d'un cas d'utilisation concret et d'ateliers pratiques, le cours explique aux professionnels des données comment booster leur productivité et accélérer le pipeline de développement.

Engineer & Explain AI Model Decisions
Engineer & Explain AI Model Decisions is an Intermediate-level course designed for Machine Learning and AI professionals who need to build trustworthy and justifiable AI systems. In today's complex data environments, high accuracy is not enough; you must be able to prove why a model made its decision and remediate biases that cause real-world harm. This course empowers you to combine advanced feature engineering and model interpretability practices to ensure ethical, reliable deployment. You will begin by mastering data transformation, learning to clean chaotic, conversational logs (like agent chat history) and converting them into structured, model-ready tensors using Python, scikit-learn, TF-IDF, and embedding aggregation. Further, you will dive into the "black box" using powerful explainability techniques like SHAP to analyze model reasoning. You will run diagnostics on misclassified examples, flag spurious correlations (such as time-of-day dependencies), and develop strategies for bias remediation. The final deliverable is an AI Model Decision Toolkit, culminating in a stakeholder-ready interpretability report that translates technical findings into actionable, business insights. This course is essential for anyone responsible for the transparent, reliable, and bias-aware deployment of AI in production.

Generative AI for Java and Spring Development
This hands-on, project-driven course gives you the skills to bring artificial intelligence (AI) to life using Java and the Spring Framework. In just 3 weeks, you’ll learn how to build intelligent apps that create text, images, or recommendations quickly and become the go-to developer employers are looking for. To start, you’ll set up your Java development environment and dive into the core principles of AI. You’ll then move straight to building hands-on experience using tools and techniques such as Deeplearning4j and Spring AI in practical projects that employ powerful Java and Spring AI libraries. Plus, you’ll integrate your AI skills with Spring, leveraging its robust architecture to build smart applications. This course is ideal for developers with a working knowledge of Java and Spring who want to break into the fast-moving world of AI without switching ecosystems or learning a new language from scratch. If that’s you… enroll today and build the highly sought-after GenAI skills employers are actively seeking in just 3 weeks.

Advanced JavaScript 3: Objects, Collections, Functions
In this course, you'll explore some of JavaScript’s most powerful features to enhance your coding skills. You’ll learn how to design and manage custom objects, as well as work with advanced patterns for handling collections and functions. These concepts will help you write cleaner, more efficient code and leverage JavaScript’s unique capabilities to handle complex scenarios effectively. There are 3 sections in this course: 1. Creating Custom Objects: Learn how to create custom objects using factory functions, constructor functions, and classes. Explore inheritance via the prototype chain, the use of methods like apply(), call(), and static methods, as well as defining getters, setters, and private fields for controlled property access. 2. Collections and Symbols: Discover efficient data management with JavaScript’s Map and Set collections, and explore Symbols, a unique, immutable data type for private or globally unique properties in objects. 3. Advanced Function Patterns and Generators: Master advanced function techniques including closures, IIFE’s, and recursion. Learn about throttling and debouncing to optimize function execution, and use generators to create controlled iterable sequences. By the end of the course, you’ll have a wealth of knowledge on modern JS techniques and patterns, giving you the ability to write more efficient, scalable code.

Python Programming Fundamentals
Description: This course lays the groundwork for your Python programming journey. You'll learn essential Python syntax, data structures, and control flow, while practicing debugging and basic code optimization techniques. Benefits: Gain a solid foundation in Python programming, enabling you to write clean, functional scripts and tackle common programming challenges. By the end of this course, you'll be able to: • Write basic Python programs using variables, data types, and operators. • Implement conditional statements and loops to control program flow. • Utilize functions and modules to write reusable and organized code. • Manipulate data using lists, dictionaries, and other data structures. • Debug code and handle errors effectively. • Employ Git for version control and create a professional GitHub portfolio. Tools/Software: Python, Jupyter Notebook, Git, GitHub This course is for entry-Level professionals looking to build a foundational understanding and experience with Python, while seeking employment as a Python developer. No prior work experience or degree is required.

Build ATM User Interface using Routing in Angular
In this beginner level project, you will implement and build ATM user interface using routing, understand Parent and Child Routing and understand WildCard Routes in Angular which will be helpful in applying routing and navigating pages in modern web layouts. The pre-requisite for this guided project is have background in HTML,CSS, JavaScript/TypeScript and basics on building blocks of Angular Applications.

Master Unity GUI: Design, Animate & Script Menus
Create engaging, responsive, and interactive user interfaces for Unity games with a practical, project-based learning experience. In this course, you will learn how to design Unity GUI elements, build organized interface layouts, animate menus, connect scripts with UI components, and develop a fully functional main menu system from start to finish. You will begin by exploring the fundamentals of Unity's GUI system, including project setup, UI panels, canvas render modes, Rect Transforms, and anchor points for responsive layouts. As you progress, you will build interactive interfaces by animating buttons, implementing sliders, integrating scripts with UI elements, and refining menus with headers, scaling, and color adjustments. Finally, you will combine these skills to create animated menu panels, implement event triggers, build a high score menu, and complete a polished main menu system. Designed for aspiring game developers and Unity learners who want to strengthen their UI development skills, this course emphasizes hands-on practice and real-world workflows. Its step-by-step progression—from basic GUI components to a complete interactive menu—helps you confidently apply Unity GUI design, UI animation, and scripting techniques to create professional-quality game menus that improve usability and player engagement.

Advanced Automation Frameworks and Testing with TestNG
This course begins with an introduction to automation frameworks, focusing on the Page Object Model (POM) to enhance code reusability and maintainability. You will learn to create object repositories, page classes, and use Page Factory for efficient web element initialization. The course covers practical tips for finding all links on a webpage, providing a solid foundation in automation frameworks. Next, delve into Log4j2, from default configurations to advanced custom loggers, writing configuration files for console and file logging, and integrating Log4j2 into test cases to improve logging infrastructure. Transitioning to TestNG, the course covers setup, annotations, method prioritization, grouping, parameterization, parallel test execution, DataProviders, ITestResult, and listeners for customized test behavior. Practical exercises reinforce these concepts, preparing you for real-world application. Designed for software testers, automation engineers, and QA professionals with basic Selenium WebDriver and Java knowledge, this course deepens your understanding of advanced automation frameworks and TestNG. Implement POM and Page Factory, configure and use Log4j2, set up and leverage TestNG, utilize its advanced features, create and manage advanced reports, and execute data-driven tests and handle file uploads using Selenium WebDriver.

Unity Editor Scripting: Design & Customize Tools
Build practical Unity editor scripting skills and create reusable tools that streamline scene creation, asset management, and collaborative development. You’ll begin with foundational editor scripting concepts, including custom menu items, test levels, Gizmos, drawing tools, and grid snapping. You’ll then design custom inspectors, property and decorator drawers, time drawers, palette windows, and GUI foundations that improve inspector usability. As you progress, you’ll integrate editor events, use the Handles class, apply GUI styles and skins, and manage editor modes to create responsive, visually consistent tools. You’ll also develop reusable level settings and classes, build DLL libraries, and create texture importers for consistent asset handling. Advanced lessons guide you through build feature and version control integration, object modifier tools, project-wide search and replacement, testing, documentation, versioning, packaging, and distribution. Designed for Unity developers who want to progress from foundational to advanced editor scripting, this course uses hands-on projects grounded in practical Unity editor scenarios. By the end, you’ll be able to customize the Unity editor, improve production workflows, test professional tools, and distribute them for collaborative use. Its structured, project-based approach helps you turn editor scripting concepts into tools you can apply directly to your Unity projects.

AI Video Avatars: Launch Your Automated Social Media Machine
Welcome to the Future of Digital Communication: AI-Powered Talking Avatars, taught by Future Skills Academy! Are you ready to unlock the full potential of cutting-edge technology and create lifelike, animated avatars that can speak and express themselves naturally? In this easy and fun course, you’ll learn how to harness the power of HeyGen, Eleven Labs, and ChatGPT to bring virtual avatars to life—no cameras, no video editing, just pure creativity Why create an AI Avatar? - Content Creation: AI avatars can be used to create engaging content for YouTube, social media, or blogs, offering a dynamic, visual representation that aligns with the creator’s personal style. - Custom Client Videos: Make a unique video tailored to a client in seconds! - Employee onboarding videos: Make a personalized welcome video at the click of a button. - Tutorials: Create tutorials faster than ever without the hassle of filming! - Enhance Visibility: An AI avatar can be used to build a consistent personal brand, especially for influencers, entrepreneurs, or professionals looking to expand their online presence. It can serve as a recognizable digital persona across social media platforms. - Interactive Teaching Tools: Educators and trainers may use AI avatars to represent themselves in online learning environments. These avatars can teach lessons and engage students in a more dynamic way than traditional text-based learning. Here’s What You’ll Discover: - Step-by-step guidance on creating AI-driven animated avatars using HeyGen for visual creation, Eleven - - Labs for natural-sounding voice generation, and ChatGPT for generating the perfect script. - How to customize avatars to match your unique style and voice. - Time-saving techniques for producing high-quality content without the need for complicated video shoots. - Ways to use your avatars effectively in marketing, education, content creation, and beyond. Whether you’re a content creator, educator, marketer, or someone looking to boost your digital presence, this course will give you the tools to create dynamic, engaging avatars in minutes. Why Take This Course? - Effortless Creation: Skip the hassle of filming, editing, and re-shooting. With AI, your avatar is ready in no time. - Customizable: Tailor avatars to fit your message and tone, making every communication more impactful. - Beginner-Friendly: No prior experience required—this course is designed to be easy for anyone to follow. Using HeyGen for avatar creation, Eleven Labs for lifelike voices, and ChatGPT for seamless scripting, you’ll be able to create professional-grade content faster than ever before. Join us and discover how AI avatars can revolutionize the way you connect with your audience. Whether you want to stand out on social media, enhance your educational materials, or create more engaging marketing content, this course will help you get there faster and more efficiently. Enroll Now and Start Your Avatar Adventure! Your journey into the world of AI-powered communication starts here. Instructor bio: Future Skills Academy is a cutting-edge online school that specializes in teaching creative disciplines, filmmaking, music, and AI tools. The team at Future Skills Academy have taught at fortune 500 companies including PepsiCo, McKinsey & Company, Volkswagen, and more! As well as custom corporate trainings for Samsung. We believe that creativity, and adaptability are the keys to a successful future and our courses help equip students with the skills they need to succeed in a continuously evolving world. Our seasoned instructors bring real-world experience to the virtual classroom and our interactive lessons help students reinforce their learning with hands-on activities. No matter your background, from beginners to experts, hobbyists to professionals, Future Skills is here to bring in the future of creativity, productivity, and learning!

Infraestrutura de IA: opções de armazenamento
Neste curso, você vai embarcar em uma jornada completa pelas soluções de armazenamento disponíveis no Google Cloud, especialmente desenvolvidas para cargas de trabalho de IA e de computação de alto desempenho (HPC, na sigla em inglês). Você vai aprender a escolher o armazenamento certo para cada etapa do ciclo de vida de machine learning, descobrir como otimizar o desempenho de E/S durante o treinamento, como gerenciar conjuntos de dados enormes para preparação de dados e como disponibilizar artefatos do modelo com baixa latência. Por meio de exemplos práticos e demonstrações, você vai adquirir a experiência necessária para projetar soluções de armazenamento robustas que aceleram a inovação em IA.

Deep Learning, NLP, and AI Applications
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. Explore the cutting-edge world of Deep Learning, Natural Language Processing (NLP), and AI applications in this advanced course. You’ll gain hands-on experience with neural networks, CNNs, RNNs, transformers, and other state-of-the-art architectures. Learn to tackle real-world AI tasks such as image classification, sentiment analysis, text summarization, and language translation. This course will guide you through the powerful tools and techniques that are transforming industries, preparing you to build sophisticated AI models. You will start by building foundational knowledge in deep learning, understanding neural networks, forward propagation, and backpropagation. As the course progresses, you’ll work with convolutional neural networks (CNNs) for image recognition, recurrent neural networks (RNNs) for sequence modeling, and transformers for NLP tasks. Additionally, you’ll learn transfer learning to leverage pre-trained models for efficient AI development. This course is designed for learners with a background in machine learning or deep learning who want to expand their expertise into NLP and advanced AI techniques. Whether you’re an AI researcher or aspiring AI engineer, this course will help you apply deep learning to real-world applications. By the end of the course, you will be able to design and implement deep learning models, optimize them for complex AI tasks, and apply cutting-edge NLP techniques to build powerful AI applications.

Unreal Engine 5 for Games - Physics
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. Unreal Engine 5 is one of the most powerful game development tools available today. This course offers a comprehensive guide to mastering Unreal Engine's physics system, providing you with the skills to create realistic, dynamic game environments. Throughout this course, you will learn how to simulate physical interactions, handle object collisions, and manipulate forces and materials for a more immersive gaming experience. The course starts with foundational physics principles in Unreal Engine 5, such as physics bodies, vectors, and collision volumes. As you progress, you'll explore more advanced topics like destruction physics, cloth simulation, and cable dynamics. Practical applications will guide you through creating interactive gameplay elements, and by the end of the course, you'll be able to apply your knowledge in real-world game development projects. This course is ideal for aspiring game developers, particularly those with an interest in the technical aspects of Unreal Engine. No prior experience with physics engines is required, although familiarity with game development basics will be helpful. The course has an intermediate difficulty level, so it is perfect for learners with some foundational knowledge of game development who are ready to dive deeper into physics simulations. By the end of the course, you will be able to simulate realistic physics interactions in Unreal Engine 5, create dynamic environments with forces and materials, design destructible objects, and implement advanced simulation systems such as cloth physics and cable dynamics.

Information System Auditing, Governance and Management
Information System Auditing, Governance, and Management is the first course of Exam Prep: Certified Information Systems Auditor (CISA) Specialization. The course also explores enterprise governance frameworks, IT policies and standards, quality management practices, and enterprise architecture. Additionally, it covers IT resource management and regulatory compliance, providing a comprehensive foundation for professionals involved in IT audit, risk, and governance roles. The course is divided into three modules, and Lessons and Video Lectures further segment each module. This course facilitates learners with approximately 2:00-2:30 Hours of Video lectures that provide both Theory and Hands-On knowledge. Also, Graded and Ungraded Quizzes are provided with every module to test the ability of learners. - Module 1: Information System Auditing Process - Module 2: Execution - Module 3: Governance and Management of IT This course is designed for IT auditors, audit managers, security professionals, and consultants. Their current job roles often involve assessing IT and business systems, managing risks, ensuring compliance, and implementing controls. By the end of the course, learners will be able to: - Evaluate & Test IT Controls Effectively. - Utilize Key Audit Evidence & Analytics. - Understand IT Governance & Compliance.

Crea una aplicación web con Vue.js
En este proyecto desarrollaras un aplicativo web usando Vue.js un framework progresivo fácil de integrar a tu proyecto. Crearemos un formulario usando elementos HTML y los vincularemos con el aplicativo en un documento JavaScript para que almacene y renderice los datos diligenciados. Usaremos como herramientas el navegador de texto Visual Studio Code y el navegador para visualizar el resultado. Aprenderás como crear este proyecto desde cero, como construir el documento HTML y como crear el aplicativo vinculando Vue.js desde un CDN (Red de distribución de contenidos). Es importante conocer las bases de HTML, CSS y JavaScript sin embargo este proyecto es amigable y explica los conceptos para usar Vue desde cero, así que, aun si no te sientes fuerte en los códigos anteriores no habrá problema aprendiendo esta nueva opción de programación.

Build & Deploy a Tomcat Website: Design, Develop, Deliver
Learners will be able to build structured web pages, configure Apache Tomcat, implement a functional contact system, and integrate email features using Java servlets. This hands-on course guides learners through the complete process of creating a fully functional company website using Apache Tomcat. Beginning with foundational setup and project configuration, participants will design core pages such as Home, About Us, Services, and Contact. As the course progresses, learners will enhance the website by developing interactive components, capturing user inputs, and implementing email workflows that send messages directly from the site. By completing this course, learners gain practical experience in front-end design, server-side development, and application deployment—all essential skills for real-world Java web development. What makes this course unique is its project-based approach, where every lesson contributes to building a complete, working website rather than isolated code samples. Learners not only learn how to use Tomcat but also why each step matters, ensuring long-term retention and industry relevance. Perfect for beginners and intermediates, this course equips learners with the confidence and competence to design, develop, and deliver production-ready web applications.

Build a Memory Game in React
Discover how to build a fully interactive memory game in React, designed to enhance your development skills and with a focus on accessibility. This course guides you through each step, from fetching and managing API data to designing reusable components and implementing user interactions. You’ll work on challenges such as randomizing game elements, detecting matches, and handling errors. Along the way, you'll gain practical experience in solving common development problems. Accessibility is a key focus of the project, with detailed guidance on ARIA attributes, semantic HTML, and designing for inclusivity. This course is ideal for anyone looking to deepen their React knowledge while working on a meaningful, real-world project. By the end, you’ll have an accessible, polished memory game that demonstrates your skills and commitment to building user-friendly applications.

Advanced Game Design: Platforms & Monetization
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. Explore advanced game design topics, including player engagement, multiplayer systems, VR/AR/XR, monetization strategies, and industry realities. This course equips you with the frameworks needed to create compelling, market-ready games. Learn to apply practical design strategies, integrating music, narrative, and business insights to enhance player experience and commercial success. By the end, you will understand how to navigate both creative and business challenges in game development. Combining theory with real-world examples, the course stands out by offering actionable guidance from industry practices. It balances creative design thinking with strategic monetization approaches. Ideal for game designers, developers, and industry enthusiasts seeking advanced knowledge. Prior experience in game design or development is beneficial. By the end of the course, you will be ready to design engaging games for diverse platforms. This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization. From Level Up! The Guide to Great Video Game Design Copyright © 2025 by John Wiley & Sons, Inc. All rights, including for text and data mining, AI training, and similar technologies, are reserved. Illustrations in this course are copyright © 2025 Scott Rogers. Used by arrangement with John Wiley & Sons, Inc.

PyMongo - Advanced
Take your MongoDB and Python skills to the next level with Mastering PyMongo: Apply, Analyze, and Transform MongoDB Data Using Python. This advanced, project-based course teaches you how to use the official PyMongo library to manage, query, optimize, and transform document-oriented data through practical, hands-on exercises. You'll begin by building a strong foundation in PyMongo, learning how to prepare sample data, load documents into MongoDB collections, perform sorting operations, and validate stored records. From there, you'll progress to advanced querying techniques using cursors, pagination, counting operations, and indexing to improve query performance. The course then focuses on data transformation and analysis by guiding you through the creation of MongoDB aggregation pipelines and converting query results into structured pandas DataFrames for downstream Python analysis. Every concept is reinforced through project-based learning using sample datasets, helping you develop practical experience with real-world NoSQL workflows. This course is ideal for Python developers, data professionals, and learners who want to strengthen their MongoDB programming skills using PyMongo. By the end of the course, you'll be able to build efficient data access patterns, optimize MongoDB queries, construct aggregation pipelines, and transform document data into structured formats for analysis using Python.

Fundamentals of Network Communication
In this course, we trace the evolution of networks and identify the key concepts and functions that form the basis for layered architecture. We introduce examples of protocols and services that are familiar to the students, and we explain how these services are supported by networks. Further, we explain fundamental concepts in digital communication, and focus on error control techniques that include parity check, polynomial code, and Internet checksum. Students will be required to have some previous programming experience in C-programming (C++/Java), some fundamental knowledge of computer organization and IT architecture and a background in computer science is a plus.

Transformer Models and BERT Model - 日本語版
このコースでは、Transformer アーキテクチャと Bidirectional Encoder Representations from Transformers(BERT)モデルの概要について説明します。セルフアテンション機構をはじめとする Transformer アーキテクチャの主要コンポーネントと、それが BERT モデルの構築にどのように使用されているのかについて学習します。さらに、テキスト分類、質問応答、自然言語推論など、BERT を適用可能なその他のタスクについても学習します。このコースの推定所要時間は約 45 分です。

Decision Making and Reinforcement Learning
This course is an introduction to sequential decision making and reinforcement learning. We start with a discussion of utility theory to learn how preferences can be represented and modeled for decision making. We first model simple decision problems as multi-armed bandit problems in and discuss several approaches to evaluate feedback. We will then model decision problems as finite Markov decision processes (MDPs), and discuss their solutions via dynamic programming algorithms. We touch on the notion of partial observability in real problems, modeled by POMDPs and then solved by online planning methods. Finally, we introduce the reinforcement learning problem and discuss two paradigms: Monte Carlo methods and temporal difference learning. We conclude the course by noting how the two paradigms lie on a spectrum of n-step temporal difference methods. An emphasis on algorithms and examples will be a key part of this course.

API Security with the Apigee API Platform
In this course, you learn how to secure your APIs. You explore the security concerns you will encounter for your APIs. You learn about OAuth, the primary authorization method for REST APIs. You will learn about JSON Web Tokens (JWTs) and federated security. You also learn about securing against malicious requests, safely sending requests across a public network, and how to secure your data for users of Apigee. Through a combination of lectures, hands-on labs, and supplemental materials, you will learn how to design, build, secure, deploy, and manage API solutions using Google Cloud's Apigee API Platform. This is the second course of the Developing APIs with the Apigee API Platform series. After completing this course, enroll in the API Development with the Apigee API Platform course.

Introduction to Java
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application Developers Prerequisites: To be successful with this course, you should understand the fundamentals of software development in either a procedural or object-oriented language.

벡터 검색 및 임베딩
이 과정에서는 AI 기반 검색 기술, 도구, 애플리케이션을 살펴봅니다. 벡터 임베딩을 활용하는 시맨틱 검색, 시맨틱 방식과 키워드 방식을 결합한 하이브리드 검색, 그라운딩된 AI 에이전트로서 AI 할루시네이션을 최소화하는 검색 증강 생성(RAG)에 대해 알아보세요. Vertex AI 벡터 검색을 활용해 지능형 검색 엔진을 빌드하는 실무 경험을 쌓을 수 있습니다.

VLSI CAD Part II: Layout
You should complete the VLSI CAD Part I: Logic course before beginning this course. A modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design. This class focuses on the major design tools used in the creation of an Application Specific Integrated Circuit (ASIC) or System on Chip (SoC) design. Our focus in this part of the course is on the key logical and geometric representations that make it possible to map from logic to layout, and in particular, to place, route, and evaluate the timing of large logic networks. Our goal is for students to understand how the tools themselves work, at the level of their fundamental algorithms and data structures. Topics covered will include: technology mapping, timing analysis, and ASIC placement and routing. Recommended Background: Programming experience (C, C++, Java, Python, etc.) and basic knowledge of data structures and algorithms (especially recursive algorithms). An understanding of basic digital design: Boolean algebra, Kmaps, gates and flip flops, finite state machine design. Linear algebra and calculus at the level of a junior or senior in engineering. Elementary knowledge of RC linear circuits (at the level of an introductory physics class).

User Interface Design: Principles, Prototyping, Practices
"User Interface Design: Principles, Prototyping, Practices" is a comprehensive course designed to provide foundational knowledge and practical skills in UI design. This course covers essential topics including the principles of UI design, the workflow of prototyping, and best practices in creating visually appealing and user-friendly interfaces. Participants will learn through a combination of theoretical lessons and hands-on activities, gaining insights into user needs, prototyping techniques, and effective design strategies. Reflecting on an early project in my career, I remember the eye-opening challenge of designing an interface that users found confusing and difficult to navigate. This experience taught me the vital importance of intuitive design and has deeply influenced the way I approach UI projects, emphasizing clarity and user engagement above all. This course is built on those learnings, aiming to equip you with the ability to create intuitive and accessible user interfaces that enhance user experience. This course is designed for aspiring UI designers, graphic designers, product managers, marketing professionals, and educators who are eager to develop their skills in user interface design. Whether you are looking to start a career in UI design or enhance your current design capabilities, this course offers a comprehensive foundation that combines theoretical knowledge with practical applications. It is ideal for individuals who are passionate about creating visually appealing and user-friendly interfaces and want to stay ahead in the dynamic field of UI design. Participants should have basic computer literacy, including comfort with file management, software installation, and internet navigation. Familiarity with web browsers and basic design software such as Adobe Photoshop, Sketch, or Figma is required, along with the ability to create and manipulate shapes, text, and layers. While an interest in user interface design is crucial, a basic understanding of UX concepts such as user research and user-centered design can further enrich the learning experience, though it is not mandatory. By the end of this course, learners will be equipped to design interfaces that are not only functional but also delightful to interact with. Whether you are starting your journey in UI design or seeking to refine your existing skills, this course will provide you with a solid foundation and the necessary tools to succeed in the dynamic field of user interface design.

Design Patterns
This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications. Through a survey of established design patterns, you will gain a foundation for more complex software applications. Finally, you will identify problematic software designs by referencing a catalog of code smells. You will be challenged in the Capstone Project to redesign an existing Java-based Android application to implement a combination of design patterns. You will also critique a given Java codebase for code smells. After completing this course, you will be able to: • Demonstrate how to use design patterns to address user interface design issues. • Identify the most suitable design pattern to address a given application design problem. • Apply design principles (e.g., open-closed, dependency inversion, least knowledge). • Critique code by identifying and refactoring anti-patterns. • Apply the model-view-controller architectural pattern.

Cybersecurity Compliance Framework, Standards & Regulations
Cyber threats present a constant challenge today, costing billions and affecting everyone, from governments to small businesses. Are you ready to contribute to the solution? This course will provide you with a deep understanding of cybersecurity principles, industry standards, regulations, and audit processes. You will explore the fundamental concepts of information security and compliance, covering topics such as governance, risk, compliance, cybersecurity frameworks, and process management. You will also learn about IT service management and explore the NIST risk management framework and AI ethical considerations. You will gain insights into cybersecurity laws and regulations, focusing on both US and global perspectives, including HIPPA, GDPR, and PCI DSS. Additionally, you will familiarize yourself with the audit processes using the COBIT framework and SOC reports. You will also explore prominent standards such as OWASP, ISO, and IEEE, learning how to apply them effectively. Throughout this five-module self-paced course, you will engage in interactive activities to apply your knowledge in real-world scenarios. You will also complete a final project to test your skills and showcase your understanding. Join us on this cybersecurity journey!

Google Workspace 问题排查
本课程旨在帮助 Google Workspace 管理员排查常见的 Google Workspace 问题。学员将练习诊断并解决 Gmail、日历和云端硬盘中的问题,并了解管理控制台的使用方法。学员还将体验如何分析审核日志以排查安全问题,以及收集信息并使用可用资源来排查并报告技术问题。

Manage Schema Evolution in Real‑Time Data
Ship data and schema changes without outages. This hands-on course teaches you how to treat schemas as contracts, evolve them safely, and keep producers, consumers, and warehouses green end-to-end. You’ll design compatibility policies in a Schema Registry (backward/forward/full, transitive), automate checks in CI, and practice expand → adapt → contract rollouts. In streaming labs, you’ll capture OLTP changes with Debezium, deliver Avro-encoded events to Kafka, and route malformed records to a DLQ with actionable alerts. On the analytics side, you’ll evolve BigQuery/Iceberg schemas additively (NULLABLE/defaulted columns), shield downstream users with views/contracts, and validate correctness with queries and time travel. Realistic scenarios walk you through enum expansions, type widening, null/tombstone semantics, and subject naming rules. This course is for data engineers, backend engineers, and analytics engineers who work with real-time or streaming data systems and need to evolve schemas without downtime. It’s also useful for platform engineers and architects responsible for data contracts, CDC pipelines, or Kafka-based platforms. Learners should have basic SQL knowledge and a general understanding of streaming systems such as Kafka, along with familiarity with Git and the command line. Experience with schemas, CDC, Docker, or cloud data warehouses is helpful but not required. By the end, you’ll have runnable templates, governance checklists, and a portfolio-ready project that proves you can design zero-downtime change—confidently and repeatably. For more information, check out the document.

AI-Driven Salesforce Development with Cursor and Agentforce
Explore how AI-powered development tools are transforming the Salesforce ecosystem. Learn to build Apex classes, flows, triggers, and Lightning Web Components using Cursor IDE. Integrate Agentforce and MCP workflows to streamline development and automate Salesforce tasks. Modern Salesforce development is evolving with the adoption of AI-powered development tools. This course provides a practical approach to building Salesforce solutions using Cursor IDE and Agentforce. You will learn how AI-assisted development can automate repetitive tasks, accelerate coding, and improve efficiency across the Salesforce development lifecycle. The journey begins with an introduction to Cursor IDE and its benefits for Salesforce developers and administrators. You will set up a development environment by installing essential tools such as Git, Java, Node.js, and Visual Studio Code extensions. The course then introduces the Model Context Protocol (MCP), explaining how AI integrates with development workflows and how developers can leverage TypeScript commands, configuration files, and contextual AI assistance to simplify development. You will also work through hands-on projects that demonstrate how AI can assist in Salesforce implementations. These include creating custom fields, validation rules, record-triggered flows, Apex classes, triggers, test classes, and Lightning Web Components. Advanced topics such as Cursor rules, token usage, GitHub MCP server configuration, and Agentforce capabilities are also covered, helping you build scalable Salesforce applications with AI assistance. This course is designed for Salesforce developers and administrators who want to integrate AI-assisted tools into their workflow. It is also suitable for Salesforce consultants, technical architects, and professionals interested in modern AI-driven development. Basic familiarity with Salesforce concepts, Apex, and the Salesforce platform will be helpful, though motivated beginners eager to explore AI-powered Salesforce development will also benefit from the practical demonstrations and real-world examples covered throughout the course. This course blends clear concepts with hands-on demonstrations to help you learn effectively. You will set up a real Salesforce development environment and build components step by step using modern tools. Each module focuses on applying AI-assisted techniques with Cursor and Agentforce to streamline development and improve productivity in real-world Salesforce projects. This course is based on AI-Driven Salesforce Development with Cursor and Agentforce, by Deepika Khanna. This video is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Palo Alto Networks Cybersecurity Fundamentals
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. Cybersecurity is more critical than ever, and this course provides a solid foundation in understanding cyber threats and protective measures. You’ll explore the evolving threat landscape, identify common cyberattack techniques, and learn about Wi-Fi vulnerabilities and Advanced Persistent Threats (APTs). By the end, you'll be well-versed in key cybersecurity challenges. The course begins with an introduction to networking fundamentals, covering essential concepts such as internet operations, routing protocols, and network addressing. You will then dive into security models, cybersecurity technologies, and security best practices for data centers, cloud environments, and virtualization. Additionally, you'll gain insights into endpoint security, system administration, and ITIL support functions. Next, you will explore Palo Alto Networks security solutions. You’ll learn about Next-Generation Firewalls (NGFWs), Prisma Cloud and Prisma Access, SaaS security solutions, and Cortex XDR and XSOAR for incident response. Understanding these tools will help you navigate modern cybersecurity challenges effectively. This course is ideal for aspiring cybersecurity professionals, IT administrators, and network engineers. A basic understanding of networking and IT concepts is helpful but not required. The difficulty level is intermediate, making it accessible to those with foundational IT knowledge looking to expand into cybersecurity.

GenAI for Front-End Developers
This course delves into how Generative Artificial Intelligence (GenAI) is transforming front-end development. Through discussions, video demos, and guided hands-on activities, you'll discover how GenAI can boost productivity in UI/UX design, code generation, testing, and documentation. Additionally, the course addresses ethical concerns, risks, and best practices for responsible GenAI use in front-end development. This course is ideal for team leads and managers guiding front-end development teams, individual front-end developers seeking to enhance their workflows with GenAI tools, and aspiring front-end developers looking to future-proof their skills and gain a competitive edge in the field. Learners should have a solid understanding of HTML, CSS, JavaScript, and common front-end frameworks like React, Angular, or Vue, along with experience in UI/UX design principles and basic knowledge of version control systems like Git. Additionally, an open mindset towards incorporating GenAI tools and a willingness to experiment with new technologies are essential. Whether you're an experienced front-end developer looking to stay ahead of the curve or an aspiring professional seeking to future-proof your skillset, this course provides a foundation that will empower you to unlock new levels of efficiency, productivity, and creativity in your work.

Cybersecurity Identity and Access Solutions with Azure AD
In this course, you’ll explore the world of authorization and authentication, and understand the concepts of two-step authentication and single sign-on policies. You’ll also become familiar with the features and capabilities of Azure Active Directory (Azure AD), particularly those relating to the benefits of using Azure AD to manage an enterprise’s security requirements including access management, identity governance, and management. This course will take you one step closer to the Microsoft Cybersecurity Analyst Professional Certificate, which requires no degree or prior experience.

Multi-Agent Systems with LangGraph
This program introduces Building Stateful & Multi-Agent Systems with LangGraph for developers and AI engineers who want to move beyond single-prompt agents and build reliable, production-ready workflows. You’ll begin by learning how LangGraph executes agent workflows and why state management is critical for correctness, debuggability, and long-running tasks. Next, you’ll work with state reducers, typed state objects, and checkpointing mechanisms that allow agents to persist progress, recover from failures, and resume complex multi-step executions. Through hands-on demonstrations, you’ll implement conditional routing, parallel execution paths, and modular subgraphs to enable dynamic, decision-driven workflows. As you progress, you’ll design human-in-the-loop systems with approvals and interrupts, apply debugging and time-travel analysis using execution logs and snapshots, and build multi-agent systems using supervisor–worker and consensus-based reasoning models for scalable, collaborative agent workflows. By the end of the program, you will be able to: - Explain how LangGraph executes workflows and manages state across agent nodes. - Design stateful agent pipelines using typed state objects and reducer patterns. - Implement checkpointing and recovery mechanisms for long-running agent workflows. - Control execution flow using conditional routing, parallel execution, and subgraphs. - Build human-in-the-loop workflows with approvals, interrupts, and state inspection. - Debug agent systems using execution logs, snapshots, and time-travel analysis. - Design multi-step planner–executor workflows for complex task execution. - Orchestrate multi-agent systems using supervisor–worker and consensus-based models. This program is ideal for AI engineers, backend developers, and system architects who want to build agent systems that are not only intelligent, but also predictable, auditable, and production-ready. Prior experience with Python, LLM fundamentals, and basic agent concepts will help maximize your learning experience. Learners need a reliable internet connection, a modern web browser, and access to Python development tools. The course uses LangGraph and modern LLM APIs, which do not require specialized hardware. Familiarity with LangChain or agent-based workflows is recommended. Join us to learn how to design stateful, multi-agent systems that can plan, recover, coordinate, and reason reliably in real-world applications.

User Interface Design and Prototyping
In this course, you will create wireframes, mockups, and prototypes, using Figma and Fluent 2 Design.

Semiconductor Manufacturing Fundamentals
Fundamentals of Semiconductor Manufacturing is an intermediate level course which provides a comprehensive introduction to the foundational principles, processes, and technologies in semiconductor manufacturing with a specific focus on wafer manufacturing. Learners will dive into the entire journey of a silicon wafer, from raw silicon to packaged functional chip. You will learn the purpose and mechanics of each major process step, including oxidation, photolithography, etching, doping, and thin film deposition. The course will also cover essential quality control concepts, such as cleanroom protocols and yield management. Designed for students with an interest in microelectronics manufacturing, this course bridges theoretical concepts with real-world manufacturing practices, preparing learners for further study or careers in the semiconductor industry. This course is ideal for students, engineers, and technology professionals seeking a foundational understanding of semiconductor manufacturing. It’s also valuable for those entering roles in electronics, materials science, or manufacturing operations, as well as non-technical professionals working in semiconductor-related industries who want to grasp core production concepts. No prior semiconductor experience is required. A basic understanding of physics, chemistry, or electronics will be helpful but not mandatory. By the end of this course, you’ll understand the full semiconductor manufacturing journey, from raw silicon to finished chips, and the key processes, technologies, and quality controls that make it possible.

Mastering SwiftUI- iOS 26 App Development Bootcamp
Dive into SwiftUI with this hands-on bootcamp, designed for iOS 26 development. Learn how to build and optimize modern apps with all the tools and techniques you need. From beginner basics to advanced UI controls, you'll be creating amazing apps in no time. This course takes you through an immersive journey to mastering SwiftUI for iOS 26 app development. Starting from setting up your first project, you’ll progress to utilizing advanced SwiftUI components, learning essential topics such as state management, layouts, and UI components. Suitable for both beginners and experienced developers, the course provides practical skills that will help you build professional apps. You will learn how to implement core SwiftUI views like text, images, and interactive elements. Exploring how to manage data with state and bindings, you will create dynamic, responsive user interfaces. As you advance, you’ll gain a comprehensive understanding of SwiftUI’s design principles, learning how to apply them to create polished, user-friendly apps. With hands-on coding exercises, this course ensures you gain practical experience in real-world app development, setting you up for success in iOS development. This course is perfect for beginners and intermediate developers interested in iOS app development. By the end, you will be able to build professional apps using SwiftUI, create dynamic user interfaces, and leverage the newest features of iOS 26. This course is perfect for beginners and intermediate developers keen on iOS app development. It’s ideal for those looking to learn SwiftUI and master the latest features of iOS 26. If you have prior programming experience and want to specialize in iOS development, this course will help you enhance your skills and build robust apps using the latest tools and techniques in iOS development. This course employs a project-based learning approach, offering a series of interactive lessons that gradually build your skills. You'll follow step-by-step tutorials to complete practical projects and apply your knowledge in real-world scenarios. Clear instructions and example-driven learning make complex concepts easy to grasp. This course is based on Mastering SwiftUI- iOS 26 App Development Bootcamp, by DevTechie.com DevTechie.com. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

3D Animation in Unreal Engine: Create an Original Character
Bring a character to life with the power of 3D design in Unreal Engine. In this class, your instructor, Lucas Ridley, will teach you how to use Unreal Engine for the first time and leverage the software to create your own custom character. From recording a personalized facial capture to customizing a Metahuman character, you’ll discover that creating a playable character within Unreal Engine isn’t as intimidating as you might think. With Lucas as your guide, you’ll: - Discover Unreal Engine and how to navigate the software - Use the Metahuman app to create a customized character - Import your character into Unreal Engine - Play your character within a template level - Plus, you’ll get a behind-the-scenes look at Lucas’ work process as a full-time animator. Whether you dream of working as an animator in films or video games or you are just curious about 3D character animation, you’ll leave this class knowing how to create your own unique character that your audience can connect to. To take this class, you don’t need any Unreal Engine experience. All you need is an interest in creating your own 3D films or video games as well as the Unreal Engine software, a computer, and a three button mouse. To record your own facial capture you’ll need an iPhone and the Live Link App but you can also download free motion capture data online if you don’t have an iPhone. Instructor bio: Lucas Ridley is a professional animator whose work has appeared in films by directors like Steven Spielberg and Robert Zemeckis, as well as in major game studios. Originally from Kentucky, his career has taken him around the world, from Los Angeles to London, contributing to blockbuster projects while also pursuing personal creative work. Lucas brings that industry experience into teaching, where he focuses on making animation approachable and frustration-free. His goal is to give learners clear, practical guidance to help them build confidence and create with independence.

Computer Vision Basics
By the end of this course, learners will understand what computer vision is, as well as its mission of making computers see and interpret the world as humans do, by learning core concepts of the field and receiving an introduction to human vision capabilities. They are equipped to identify some key application areas of computer vision and understand the digital imaging process. The course covers crucial elements that enable computer vision: digital signal processing, neuroscience and artificial intelligence. Topics include color, light and image formation; early, mid- and high-level vision; and mathematics essential for computer vision. Learners will be able to apply mathematical techniques to complete computer vision tasks. This course is ideal for anyone curious about or interested in exploring the concepts of computer vision. It is also useful for those who desire a refresher course in mathematical concepts of computer vision. Learners should have basic programming skills and experience (understanding of for loops, if/else statements), specifically in MATLAB (Mathworks provides the basics here: https://www.mathworks.com/learn/tutorials/matlab-onramp.html). Learners should also be familiar with the following: basic linear algebra (matrix vector operations and notation), 3D co-ordinate systems and transformations, basic calculus (derivatives and integration) and basic probability (random variables). Material includes online lectures, videos, demos, hands-on exercises, project work, readings and discussions. Learners gain experience writing computer vision programs through online labs using MATLAB* and supporting toolboxes. * A free license to install MATLAB for the duration of the course is available from MathWorks.

Build a Mobile App with Firebase
e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along wiUnlock Your App Development Potential: Creating a Feature-Rich Shopping List App Are you ready to turn your visionary app ideas into reality? If your answer is a resounding 'YES,' then this course is your gateway to a transformative journey. In this meticulously designed course, we will guide you through the creation of a sophisticated shopping list app using a powerful tech stack, including HTML, CSS, JavaScript, and Firebase. Leveraging Firebase's real-time database capabilities, you'll learn how to store and manage data seamlessly. Course Highlights: Mastering Database Fundamentals: Delve into the world of databases as we demystify the intricacies of Firebase Realtime Database. Gain the skills needed to establish and configure your database, while learning the art of data storage and retrieval. Progressive Web App (PWA) Magic: Elevate your app development expertise by utilizing a unique technique that transforms your web app into a mobile-like experience. Learn how to create PWAs that exhibit remarkable responsiveness and user-friendliness. Hands-On Experience: Throughout the course, you'll embark on a series of challenges designed to solidify your understanding and proficiency in each topic. Practical application is at the heart of our teaching methodology. Real-Time Data Interaction: Discover the enchanting world of real-time data synchronization. Witness the magic as your app dynamically updates and displays data changes in real time, enhancing user engagement. Comprehensive Learning: By the course's conclusion, you'll have the knowledge and skills to set up, connect, populate, display, and manage data in your Firebase Realtime Database. Plus, you'll be well-equipped to handle data deletion tasks. Exploration Beyond: This course serves as a stepping stone to explore the myriad of other impressive features Firebase offers. You'll have the foundation needed to explore and utilize Firebase's full potential. Join us on this immersive journey, where innovation meets practicality. Transform your app development aspirations into reality, and become proficient in crafting feature-rich, real-time applications. Enroll today and embark on your path to app development excellence.th high school students and professionals with an interest in programming.

Rust From Zero
Learn Rust from the ground up — the systems language that gives you C-level speed without the footguns and Python-level safety without a garbage collector. This course starts with `rustup`, `cargo`, and your first `Hello, world!`, then builds through the ideas that make Rust distinctive: ownership, borrowing, and the borrow checker. You will master move semantics, the `Copy` and `Clone` traits, and how Rust prevents dangling references at compile time. You will handle errors with `Option<T>`, `Result<T, E>`, and the `?` operator, and match them exhaustively with patterns and guards. Finally, you will write generic code with traits and lifetimes, organize programs with modules, and use closures and iterators to process data lazily and efficiently. Each lesson pairs transcripts with runnable Cargo examples grounded in the Rust compiler's own error messages. By the end, you will ship a capstone project that combines the course concepts into an end-to-end Rust program you can extend.

Modelos predictivos con Machine Learning
Este curso tiene como objetivo proporcionar a los estudiantes una comprensión integral de los modelos predictivos utilizando técnicas de Machine Learning. Los participantes aprenderán a implementar, evaluar y mejorar modelos predictivos aplicables a diversas problemáticas reales, utilizando herramientas como Python y bibliotecas especializadas.

Design Beyond Limits with Figma
Modern digital products demand scalable, collaborative, and efficient design workflows that support fast-moving teams and evolving user needs. This course explores advanced Figma practices that help designers streamline collaboration, strengthen design systems, improve developer handoffs, and create accessible, production-ready interfaces with confidence. You will learn how to organize Figma files for real-world teamwork, leverage plugins and AI tools to automate repetitive tasks, and build scalable design systems using tokens and reusable libraries. The course also covers collaboration strategies, async feedback workflows, accessibility practices, and precision handoff techniques that improve communication between designers, developers, and stakeholders. What makes this course unique is its practical, workflow-focused approach built from real product design challenges and team collaboration experiences. By combining modern design operations with scalable system thinking, the course prepares you to manage complex design environments while maintaining consistency, efficiency, and design quality. This course is ideal for UI/UX designers, product designers, design system specialists, frontend developers, and creative professionals looking to improve collaborative design workflows in Figma. Basic familiarity with Figma and digital product design concepts is recommended for the best learning experience.

Systems Acquisition, Development and Implementation
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 comprehensive course is designed to equip you with the knowledge and skills necessary to effectively audit IT project governance and system development processes. It begins with an overview of project governance and management, emphasizing the roles and responsibilities of key stakeholders, including project sponsors and the Project Management Office (PMO). You will gain a solid understanding of project initiation, planning, and execution phases, learning how to differentiate between auditing project content and project execution. Special focus is given to the project management methodologies, such as Agile and Predictive approaches, and the essential procedures for closing projects, ensuring you are well-versed in each phase of the project lifecycle. The course then transitions to system development and risk management, where you will explore various system development lifecycle (SDLC) models and their associated risks. You will learn how to assess these risks and understand different software development methods, including the use of Computer Aided Software Engineering (CASE) tools and fourth-generation languages (4GLs). Key topics such as business case development, feasibility analysis, and the identification and design of effective data controls are thoroughly covered, preparing you to evaluate system and software development from an IS auditor's perspective. In the final modules, the focus shifts to testing methodologies, data integrity, and change management. You will delve into decision support systems, testing plans, and methodologies to ensure data integrity and accuracy in application systems. The course also covers data migration processes, changeover techniques, and post-implementation reviews (PIR). By the end of the course, you will have a robust understanding of how to audit complex IT projects and system development processes, positioning you for success in the CISA exam and your professional career. This course is ideal for IT auditors, project managers, and professionals preparing for the CISA certification. It is recommended for individuals with a foundational understanding of information systems and project management. No prior CISA experience is required, but familiarity with IT governance and audit principles will be beneficial.

Crea diseños de marca para tu pequeña empresa con Canva
Al final de este proyecto, tendrás todas las habilidades básicas para crear productos de calidad y de marca utilizando la plataforma Canva, una herramienta en línea para crear y editar diseños de marketing. Podrás crear productos personalizables utilizando las diversas herramientas de diseño, colores y gráficos que ofrece Canva. Este proyecto es para principiantes, personas que no tienen conocimientos de diseño gráfico y que les gustaría crear productos para sus marcas.