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

Detect, Respond, and Recover from Cloud Cybersecurity Attacks
Wow, you’re already on the fourth course of the Google Cloud Cybersecurity Certificate. Sharpen your security senses as you learn about log retention policies, intrusion detection and prevention systems, and the intricacies of monitoring and alerts. Learn how to effectively manage and respond to security incidents through business continuity and disaster recovery. Happy learning!

Automation and Modern Testing Tools
Build on your testing foundation by exploring automation and modern quality assurance practices that shape today’s software industry. This course introduces learners to automation basics, specialized testing techniques, and emerging trends such as AI-powered testing and cloud-based solutions. With a focus on practical skills, you will write simple test scripts, execute performance and API tests, and apply security checks using lightweight tools and frameworks. You will begin by understanding the value of automation, setting up basic scripts in an integrated development environment, and exploring use cases for functional and regression testing. The course then moves into specialized testing practices where you will run performance, API, and security tests, learn to identify bottlenecks, validate responses, and apply secure coding guidelines. Finally, you will explore modern approaches to quality assurance including AI-assisted test generation, cloud-based testing platforms, and integration of automated tests within CI/CD pipelines. Through examples, guided exercises, and assessments, you will gain the confidence to apply automation and modern tools in professional projects. By the end of this course, you will be able to: - Write and execute simple automation scripts for functional and regression testing. - Apply performance, API, and security testing techniques using lightweight tools. - Use AI-based tools for generating and enhancing test coverage. - Implement cloud-based testing strategies and integrate QA in CI/CD workflows. 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.

Ubuntu Server Mastery - Real-World Linux Admin Skills
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. This course equips you with real-world skills in Ubuntu server administration. You’ll learn how to set up and manage Ubuntu servers, explore Linux principles, and handle server management tasks. From configuring networking, SSH, and firewalls to mastering file management and security, you’ll be guided step-by-step. The course covers practical tasks such as setting up servers, using SSH for remote access, managing users and groups, and troubleshooting issues. You’ll also dive into advanced topics like ZFS file systems, package management, and server monitoring. Ideal for aspiring Linux admins, system engineers, and IT professionals. Basic Linux and networking knowledge is recommended. By the end, you will be able to set up and manage Ubuntu servers, optimize system performance, handle user management, secure your environment, and troubleshoot issues.

Cisco Data Center Advanced Services
As organizations face increasing demands for agile, scalable, and automated data center environments, this course equips learners with essential skills to harness programmable infrastructure. This course covers Cisco NX-OS programming tools and models such as Nexus API, Python, Ansible, and Terraform, enabling automation of manual, error-prone tasks to accelerate deployment and improve resource utilization. Learners gain a comprehensive understanding of Cisco Application-Centric Infrastructure (ACI), a software-defined networking (SDN) architecture that integrates physical and virtual environments under a unified policy model for networks, servers, storage, services, and security. The course highlights Cisco Nexus Dashboard and Fabric Controller, which provide centralized management and automation capabilities, simplifying operations across data center, WAN, access, and cloud environments. Cisco ACI’s application-centric policy model dynamically aligns the network fabric with application requirements, reducing complexity and enabling rapid application changes. This empowers IT teams—including SDN network, cloud, DevOps, and security groups—to respond swiftly to evolving business needs, enhancing agility and business value. What sets this course apart is its focus on programmable infrastructure that supports dynamic, elastic cloud-computing environments without human intervention. By completing this course, learners will be prepared to deploy, manage, and optimize Cisco’s advanced data center solutions, positioning themselves as valuable contributors in modern, automated IT environments.

Design & Implement CI/CD Pipelines using Jenkins - Hands-On
Learn to design and implement CI/CD pipelines using Jenkins in this hands-on course. Explore Jenkins installation, job creation, pipeline automation, and integrations with GitHub, Docker, and Ansible. Master scalable DevOps workflows for faster and more efficient software delivery with real-world project scenarios. This course introduces the fundamentals of Continuous Integration and Continuous Delivery and explains how automated pipelines streamline development, testing, and deployment workflows. You will begin by exploring the core principles of CI/CD and understanding how automation improves collaboration and accelerates release cycles in modern development environments. The learning journey then shifts to Jenkins, one of the most widely used automation servers for implementing CI/CD pipelines. Through guided demonstrations, you will install Jenkins in different environments, explore its architecture, and navigate its interface. You will create Jenkins jobs, configure build triggers, automate testing processes, and integrate source code repositories such as Git and GitHub. You will also learn how plugins, agents, and nodes support scalable build automation. The course then moves into pipeline-based automation. You will design multi-stage pipelines and integrate tools such as Docker and Ansible to support automated deployments. Advanced topics such as credential management, conditional stages, and parallel execution will help you build efficient pipelines and implement practical DevOps automation workflows. This course is designed for DevOps engineers, software developers, system administrators, and cloud professionals who want to automate software delivery using Jenkins. It is also valuable for professionals transitioning into DevOps roles and seeking practical CI/CD experience. Basic familiarity with Linux command line, software development workflows, and version control systems such as Git is recommended but not mandatory. The course follows a practical, hands-on learning approach centered around real-world CI/CD workflows. Concepts are introduced through clear explanations and reinforced with guided demonstrations. Learners progressively build automation pipelines while exploring Jenkins integrations and DevOps best practices. This course is based on Design & Implement CI/CD Pipelines using Jenkins - Hands-On, by Yogesh Raheja, Thinknyx Technologies. 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.

Responsible AI for Developers: Privacy & Safety - Polski
To szkolenie wprowadza w ważne kwestie dotyczące prywatności i bezpieczeństwa w dziedzinie AI. W jego trakcie przedstawiamy praktyczne techniki i narzędzia, które umożliwiają wdrożenie sprawdzonych metod w zakresie prywatności i bezpieczeństwa AI przy użyciu usług Google Cloud oraz narzędzi open source.

VMware NSX를 활용한 네트워킹 및 보안 아키텍처
본 8주 온라인 강좌를 통해 VMware NSX를 이용한 네트워크 가상화의 기초를 학습합니다. 본 강좌의 학습 성취도를 높이기 위해서는 라우팅, 스위칭, 방화벽, 재해 복구, 비즈니스의 연속성, 클라우드 및 보안에 대한 일반적인 IT 개념을 숙지하고 있어야 합니다. 본 강좌의 학습을 마친 후에는 • 네트워크 가상화의 기본을 이해 • NSX의 비즈니스적 가치와 사례를 설명 • 기존 네트워킹과 NSX 간의 차이를 설명 • 다음 핵심 영역에 대한 VMware NSX 네트워크 및 보안을 정리 + 초미세화 + OpenStack을 통한 자동화 + VMware vRealize Automation을 통한 자동화 + 재해 복구 및 비즈니스의 연속성 + 운영의 변환 • 실습을 통해 이해한 바를 설명 • 네트워크 가상화 인증을 위한 학습 계획을 개발할 수 있습니다 네트워크 가상화를 처음 접하시는 분들은 Network Virtualization for Dummies 지침을 다운로드하십시오. http://learn.vmware.com/36350_NSX_ITAutomation_Reg?src=af_5acfd24cebb90&cid=70134000001YR9b 본 강좌의 모든 연구실 예제는 선택 사항이며 무료로 이용하실 수 있습니다. 무료 연구실 예제로 바로 이동할 수 있는 링크는 리소스 탭 또는 https://labs.hol.vmware.com/HOL/catalogs/catalog/877 에서 전체 라이브러리를 살펴보실 수 있습니다.

Launch Your DevOps Engineering Career
Prepare to land and succeed in senior DevOps engineering roles. This short course covers resume optimization for platform engineering positions, portfolio presentation strategies, and interview preparation for technical DevOps interviews including system design and incident-response scenarios.

Power Virtual Agents
This course will teach you the ease of creating chatbots with Power Virtual Agents. This no-code platform will allow you to build intelligent bots that can talk to your customers and employees and enhance their overall user experience. You'll learn how to define conversation topics, design interactive dialogues, and publish your chatbot across various platforms like Microsoft Teams, Facebook, and etc. The course concludes by demonstrating how to analyze your chatbot's performance, allowing you to continuously refine and improve its effectiveness.

Introduction to Gemini for Google Workspace - Indonesian
Gemini untuk Google Workspace adalah add-on yang menyediakan fitur AI generatif bagi pelanggan di Google Workspace. Dalam jalur pembelajaran ini, Anda akan mempelajari berbagai fitur penting di Gemini dan cara penggunaannya untuk meningkatkan produktivitas dan efisiensi di Google Workspace.

Foundations of Networking and Cisco Device Management
Build a solid foundation in networking concepts and Cisco device operations. This course introduces essential models, protocols, and architectures, and guides you through hands-on configuration of Cisco IOS devices and network addressing. Learn about network architectures, IPv4/IPv6, subnetting, and wireless networks. The course's practical approach prepares you for real-world networking challenges and helps you develop skills for effective network management. What makes this course unique is its combination of theoretical understanding and hands-on configuration, giving learners the tools to manage Cisco devices confidently. Real-life examples and practical exercises ensure you gain the skills required for entry-level networking positions. Ideal for beginners, this course is designed for anyone interested in exploring networking, device management, or looking to pursue Cisco certifications. No prior networking knowledge is required. This course is part one of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Automation, Scripting & Troubleshooting
This course brings together automation, advanced scripting, and systematic troubleshooting, the skills that take a Linux administrator from competent to exceptional. Covering expert instruction across shell scripting automation, Python on Linux, configuration management concepts, and Linux system and network troubleshooting, learners develop the skills to manage Linux environments at scale. Learners benefit by understanding how to automate repetitive administration tasks, use Python for system automation alongside Bash, apply configuration management principles, and troubleshoot complex Linux system and network issues using diagnostic tools and methodology. By the end of this course, learners will be able to automate Linux administration workflows and resolve system and network issues systematically across enterprise Linux environments.

Practical Windows PowerShell Scripting: Scripting and Automation
This course is designed to guide you from the basics of script creation to advanced automation techniques. Starting with foundational scripting skills, you'll learn how to build and configure PowerShell scripts, create functions, and manage errors effectively. As you progress, you'll delve into more complex concepts like variable management, loop creation, and output sorting, enhancing the functionality and efficiency of your scripts. By the end of the course, you'll be equipped to automate script execution, generate alerts, and apply best practices in PowerShell scripting, empowering you to monitor and manage your network effortlessly.

Vector Search with Relational Databases using PostgreSQL
With vector databases now powering business competitiveness through super-fast applications such as recommendation engines, it’s no surprise that the vector database market is set to grow 23% CAGR by 2032 (Markets and Markets). This micro course gives aspiring data scientists, ML engineers, gen-AI engineers, software developers, and other data-oriented roles the in-demand skills for performing vector searches in relational databases. Businesses use vector search with relational databases to improve information retrieval via advanced similarity matching. You’ll gain hands-on experience working with PostgreSQL as your relational database platform and Python and JavaScript to vectorize data, create embeddings and collections, and load data, including bulk insertion techniques. Plus, you’ll provide similarity search recommendations using techniques such as cosine similarity. This micro course is part of the IBM Vector Database Fundamentals specialization, designed for professionals building on their NoSQL and relational database experience to work with vector databases. So, enroll today and get set to power your career with highly sought-after relational vector database skills.

Advanced Cybersecurity Topics
This course is primarily aimed at cybersecurity professionals, advanced students, and individuals with foundational knowledge in cybersecurity looking to expand their expertise in ethical hacking and defense strategies. Advanced Cybersecurity Topics provides in-depth coverage of sophisticated security challenges, including rootkits, operating system security, buffer overflow vulnerabilities, race conditions, and post-exploitation techniques. It’s ideal for those who want to deepen their understanding of modern cybersecurity threats and defenses, and are ready to tackle complex scenarios involving system vulnerabilities, privilege escalation, and mitigation strategies. Through hands-on labs and real-world case studies, participants will gain practical experience using the MITRE ATT&CK Enterprise Framework and other ethical hacking methodologies to analyze and defend against advanced attacks. Whether you are a seasoned professional aiming to advance your skills or a cybersecurity student looking to deepen your knowledge, this course equips you with critical tools to face complex security challenges.

BigQuery for Data Analysts
This course is designed for data analysts who want to learn about using BigQuery for their data analysis needs. Through a combination of videos, labs, and demos, we cover various topics that discuss how to ingest, transform, and query your data in BigQuery to derive insights that can help in business decision making.

Scaling Microservices App: Migration to Redis Enterprise on Google Cloud
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will deploy a fully functioning microservices e-Commerce website application on Google Cloud using Redis to run the shopping cart service and then migrate that to Redis Enterprise for scalability and high availability.

Build a Chat Application using the PaLM 2 API on Cloud Run
This is a self-paced lab that takes place in the Google Cloud console.In this lab, you build and deploy an AI-based chat application on Cloud Run that utilizes the PaLM 2 API's Chat Bison model (text-chat).

Системное администрирование и службы IT-инфраструктуры
В этом курсе мы переключимся с работы на одном компьютере на обслуживание целого парка устройств. Системное администрирование – это сфера в IT, связанная с поддержкой компьютерных систем в многопользовательской среде. Из этого курса вы узнаете о службах инфраструктуры, которые поддерживают работу любых организаций – от небольших компаний до огромных корпораций. Мы разберем облачные технологии: подробно рассмотрим управление ресурсами, инфраструктуру и не только. Вы научитесь настраивать серверы, использовать стандартные инструменты для управления компьютерами и пользовательскими данными, а также для организации эффективной работы сотрудников. Наконец, мы расскажем об аварийном восстановлении IT-инфраструктуры. Пройдя этот курс, вы научитесь: ● применять полученные знания при выборе аппаратного обеспечения, поставщиков и сервисов для своей организации; ● разбираться в основных службах инфраструктуры, необходимых для успешной работы организации, и управлять серверами; ● использовать все преимущества облачных технологий для работы организации; ● управлять компьютерами и пользователями при помощи служб каталогов, таких как Active Directory и OpenLDAP; ● выбирать инструменты для работы организации и управлять ими; ● создавать резервные копии данных и восстанавливать IT-инфраструктуру организации в случае сбоев; ● планировать и оптимизировать процессы в IT-среде, применяя знания в области системного администрирования.

Introduction to Convolutions with TensorFlow
This is a self-paced lab that takes place in the Google Cloud console. A convolution is a filter that passes over an image, processes it, and extracts features that show a commonality in the image. In this lab you'll see how they work, and try processing an image to extract features from it! You also explore pooling, which compresses your image and further emphasizes the features.

Multimodal Retrieval Augmented Generation (RAG) using the Vertex AI Gemini API
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you learn how to perform multimodal retrieval augmented generation (RAG) using Vertex AI Gemini API.

Introduction to Responsible AI - 한국어
책임감 있는 AI란 무엇이고 이것이 왜 중요하며 Google에서는 어떻게 제품에 책임감 있는 AI를 구현하고 있는지 설명하는 입문용 마이크로 학습 과정입니다. Google의 7가지 AI 원칙도 소개합니다.

Back-end Application Development Capstone Project
This is the final course in the IBM Backend Development Professional Certificate. This capstone project course will give you the chance to practice the work that back-end developers do in real life when working with applications. In this course, you will assume the role of a real-life developer working to develop and deploy back-end microservices and applications. You will be tasked to develop, deploy, and integrate an application composed of several microservices, and integrating them seamlessly. You will use various back-end tools and technologies, including Flask, Django, NoSQL, and Mongo DB, to accomplish this project while applying coding best practices. You will also deploy and scale and update each of the application’s microservices independently using Cloud Native technologies: Kubernetes, OpenShift and serverless (Code Engine). In this course, you’ll mostly focus on hands-on work to demonstrate and apply what you have learnt in previous courses. By successfully completing this Capstone you will have added a project to your programming portfolio to showcase to employers.

Advanced IT Tools, Career Prep, and System Management
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. Unlock the full potential of IT system management and career readiness with this comprehensive course. You'll master advanced Linux tools, dive into disk management and system run levels, and develop expertise in boot processes and storage solutions. From optimizing system performance to enhancing your employability, this course is your gateway to IT mastery. Your journey begins with a deep dive into Linux system administration, exploring disk partitioning, logical volume management, RAID, and advanced storage tools like Stratis. You'll navigate boot processes, customize system messages, and implement efficient file-sharing solutions using NFS and Samba. The course ensures you're equipped with practical, real-world skills essential for IT professionals. Transitioning from technical proficiency to career preparation, you'll learn to craft standout resumes, compelling cover letters, and ace interviews tailored for IT and Linux roles. Comprehensive modules on job expectations, certifications, and community engagement will ensure you're well-prepared to enter and thrive in the job market. Designed for IT enthusiasts and professionals, this course caters to those aiming to advance their Linux expertise and career opportunities. A foundational knowledge of Linux is recommended, making this course ideal for intermediate to advanced learners eager to excel.

Üretken Yapay Zekaya Giriş
Bu giriş seviyesi mikro öğrenme kursu, üretken yapay zekanın ne olduğunu, nasıl kullanıldığını ve geleneksel makine öğrenimi yöntemlerinden farkını açıklamayı amaçlamaktadır. Ayrıca kendi üretken yapay zeka uygulamalarınızı geliştirebileceğiniz Google araçları da ele alınmaktadır.

OS Tools & User Management
This course covers the built-in tools used to manage Windows operating systems alongside the user account management, group policies, and file-sharing controls essential for the CompTIA A+ Core 2 exam. Learners benefit from developing practical skills in navigating system utilities, managing local users and groups, setting permissions, and configuring file-sharing policies — all critical competencies for an IT support technician. Online labs reinforce these skills in realistic desktop administration scenarios.

Getting Started with Cisco Packet Tracer and Network Design
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. This course offers a comprehensive introduction to Cisco Packet Tracer, a powerful tool used for network design and simulation. You'll learn how to set up systems, create redundant networks, and build a fully functional datacenter network. By engaging with step-by-step video lessons, you'll develop a strong foundation in network design, starting from the basics of Packet Tracer and advancing to more complex configurations. The course is structured in a series of hands-on labs, each focusing on a specific aspect of network design. In the initial sections, you will install Cisco Packet Tracer, understand its essential features, and set up your first network. You'll then delve into redundant network configurations, ensuring network resilience. The later sections guide you through building a robust datacenter network, integrating redundancy for high availability and reliability. As you progress, you'll explore various network components such as routers, switches, and servers, learning to configure them effectively. You'll master complex topics like VLAN design, NAT, DHCP, and routing protocols, ensuring a well-rounded skill set in network management. This course is ideal for networking enthusiasts, aspiring network engineers, and IT professionals. A basic understanding of networking concepts will be beneficial but not mandatory. The course is structured to provide you with a thorough introduction to Cisco Packet Tracer and network design, with practical skills that can be applied in real-world scenarios. By the end of the course, you will be able to install and configure Cisco Packet Tracer, design and build redundant network topologies, configure a datacenter network with high availability, and implement various network protocols and services.

Google Chat - 日本語版
このコースでは、Google Workspace に付属する Google のチャット ソフトウェアである Google Chat について紹介します。 Google Chat で個人やグループにメッセージを送信する方法を説明します。カスタマイズ オプションやコラボレーション機能、そして Google Chat が他の Google Workspace 製品とどのように連携するかについても解説します。 Google Chat のスペースの作成、管理、検索、およびスペースへの参加の方法を確認しながら、スペースの使用方法を詳しく見ていきます。また、スペースとグループ チャットの用途の違いについても説明します。 Google Chat アプリについても紹介し、Google Chat 内でのアプリの検索と使用の方法について解説します。 コースの動画と別に、受講者はハンズオン アクティビティを行い、学んだことを練習します。アクティビティでは 1 人か 2 人の同僚に参加してもらい、Google Chat でやり取りすることを検討してください。

Implementing Cisco SD-Wan: Cisco SD-WAN Fundamentals
This course explores Cisco SD-WAN and equips you with the skills to optimize and manage complex network environments. You will gain a thorough understanding of the architecture, components, and terminology essential to SD-WAN. You will explore the Overlay Management Protocol to master route and policy advertisement, and the intricacies of the data plane and network segmentation. With hands-on guidance on the vManage user interface, you'll be prepared to implement and oversee efficient, secure, and scalable network solutions.

Incident Response Frameworks
In today’s digital battlefield, cyber incidents are not a matter of if, but when. From ransomware and phishing attacks to insider threats, organizations must be prepared with effective incident response frameworks and structured response strategies to minimize operational disruption and security impact. The ability to respond quickly and effectively can mean the difference between containment and catastrophe. This incident response cybersecurity course is designed to equip learners with the tools, strategies, and practical knowledge needed to implement industry best practices for cyber incident response and develop a structured incident response plan that organizations can follow during critical security events. Learners will explore leading cyber incident response frameworks, including the NIST incident response framework and SANS incident response framework, and understand how these models are applied in real-world cybersecurity operations. The course also examines how to integrate incident response plans into existing IT Service Management environments and broader cybersecurity solutions. Through expert guidance, applied examples, and real-world scenarios, participants will learn what is incident response in cyber security, how to create a cyber attack incident response plan, coordinate response teams, manage recovery efforts, and continuously improve organizational response capabilities. Designed for cybersecurity engineers, Service Desk Analysts, Service Desk Managers, IT Managers, and professionals involved in operational security, this incident response training course provides practical, real-world exposure to handling major cybersecurity incidents effectively. Participants should have a foundational understanding of IT Service Management, the ITIL pillars of Incident, Problem, Change, and Request Management, and familiarity with common cybersecurity events and operations. By the end of the course, learners will be able to explain the foundations of cyber incident response, compare major incident response frameworks, build tailored incident response plans, and evaluate response effectiveness to strengthen long-term organizational resilience.

CISSP Domain 8: Software development security
This course examines the need to provide security throughout the SDLC, which aligns with Domain 8 on the CISSP exam. We will compare and contrast Agile and the waterfall methodologies, and look at the assessment of web applications and more traditional applications. We will examine common threats like cross-site scripting, buffer overflows and race conditions. Finally, we will examine databases and their vulnerabilities/solutions.

Cyber Secure Coder (CSC-110)
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. Dive into the critical world of secure software development with Cyber Secure Coder (CSC-110). This course equips you with the knowledge and skills to identify vulnerabilities, mitigate risks, and build resilient applications. Learn to safeguard against exploits and develop a deep understanding of secure coding practices, ensuring robust software integrity. Your journey begins with an overview of security in software, delving into how vulnerabilities emerge and how secure requirements can be identified and implemented. Explore key aspects of software security, including vulnerability intelligence, error handling, and hashing techniques. From gathering security requirements to protecting against human-related risks, the course emphasizes practical applications through engaging assignments and activities. The curriculum transitions into advanced topics such as secure design principles, risk management strategies, and countermeasures to common exploits. As you progress, you'll develop proficiency in coding guidelines, preventing buffer overflows, and understanding OWASP's top vulnerabilities across platforms, including web, mobile, IoT, and desktop. Ideal for developers, IT professionals, and security enthusiasts, this intermediate-level course requires basic programming knowledge and an understanding of software development processes. Whether you're refining your coding skills or stepping into cybersecurity, this course provides essential tools to build secure software for today’s digital landscape.

Practical Windows PowerShell Scripting: Building PowerShell Tools
This course covers PowerShell's capabilities, starting with server management and extending to advanced GUI creation. You'll learn about remote server management, enabling you to execute commands and compile data seamlessly across multiple systems. Dive into Active Directory management, where you'll learn to create, modify, and query user accounts and groups. Harness the power of PowerShell as a reporting engine to generate custom reports in various formats, including CSV, text, and HTML, complete with advanced formatting. Additionally, explore the latest features of PowerShell 7, such as pipeline chain operators and parallelization, to enhance your scripting efficiency. By the end of this course, you'll be equipped to create intuitive GUI interfaces, manage servers remotely, and generate insightful reports, all while leveraging the latest PowerShell advancements.

Azure Networking Fundamentals
The "Azure Networking Fundamentals" course is the foundational step in a comprehensive certificate program to prepare learners for various entry-level roles in cloud networking. This course offers a holistic overview of key concepts and skills essential for functions such as Azure Network Engineer, Cloud Solutions Architect, and Cloud Operations Engineer. Upon completing the course, you will understand Azure networking principles, covering virtual networks, subnets, IP addressing, and network security groups. Practical skills in configuring and managing Azure virtual networks, establishing connectivity between virtual and on-premises networks, and implementing robust network security measures will be ingrained. The course goes beyond theoretical knowledge by providing hands-on experience monitoring and troubleshooting Azure network resources using tools like Azure Network Watcher. Additionally, you will gain expertise in designing scalable and resilient Azure network architectures, incorporating high availability, redundancy, and disaster recovery strategies. This course offers a comprehensive curriculum that blends theoretical understanding with practical application. It empowers you with the knowledge and skills required to build, secure, monitor, and troubleshoot Azure networks, setting a solid foundation for subsequent roles in cloud networking. By the end of the course, you will have a well-rounded skill set encompassing the foundational and practical aspects of Azure networking, preparing them for roles such as Azure Network Engineer, Cloud Solutions Architect, Cloud Operations Engineer, and more.

Design & Secure LLM APIs for Scalability
Master the art of building enterprise-grade LLM APIs that scale to millions of users while maintaining bulletproof security. This hands-on course transforms you from API developer to platform architect, teaching you to design microservices architectures that handle 10M+ daily requests with sub-100ms response times. You'll implement advanced security frameworks protecting against prompt injection and data exfiltration, master OAuth2/JWT authentication, and build comprehensive monitoring systems that ensure 99.9% uptime. Through real-world scenarios from companies like Stripe and Netflix, you'll learn cost optimization strategies, auto-scaling configurations, and disaster recovery protocols. This course is designed for developers, security engineers, and platform teams who want to design, secure, and operate large-scale enterprise LLM APIs. Learners should be familiar with Python programming, API usage, ML concepts,cloud basics, Git/GitHub usage, and general software knowledge. By course end, you'll architect production-ready LLM APIs that meet enterprise security standards (HIPAA, SOC 2) and scale seamlessly from startup to unicorn. Perfect for senior developers, platform engineers, and technical leads building the next generation of AI-powered applications.

Responsible AI for Developers: Interpretability & Transparency - 繁體中文
本課程旨在說明 AI 的可解釋性和透明度概念、探討 AI 透明度對開發人員和工程師的重要性。課程中也會介紹實務方法和工具,有助於讓資料和 AI 模型透明且可解釋。

Automate Equipment Ordering Prep Process with Power Automate
In large companies there are usually many requests for new equipment on a monthly basis, and it takes a lot of steps before an employee gets the wanted piece of equipment. This project can help you turn the boring, repetitive business process into a quick solution with just a few clicks. In this 1-hour long guided project, you will learn to create a SharePoint list and set up Power Automate flows for the following process: when an employee of your imaginary company wants a new piece of equipment, they will create a request in SharePoint and if it exceeds a certain amount of money, the general manager must approve it. At the end of the month, all requests are collected into an HTML table and sent via email to the department in charge of ordering the equipment, and the person who made the request receives an email that their request has been approved and the equipment will be ordered. Since this project uses SharePoint (an Office 365 service) and Power Automate (part of the Microsoft Power Platform), you will need access to a Microsoft account and a Microsoft 365 Developer Program subscription. In the video at the beginning of the project you will be given instructions on how to sign up for both. Let’s get started with automating manual, time-consuming business processes!

Foundations of IT and Core Hardware Components
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. Embark on a comprehensive journey through the world of IT and core hardware components in this foundational course. You will gain an in-depth understanding of key IT concepts and the critical hardware components that power modern computers. By the end of the course, you will be equipped with the knowledge and skills needed to pursue an entry-level career in IT, starting with the renowned CompTIA A+ certification. The course begins with a promotional overview of the CompTIA A+ certification, followed by an introduction to the exam's structure. From there, you’ll dive into various components, including CPUs, RAM, BIOS/UEFI, and motherboards. Each section is designed to walk you through critical topics, such as choosing the right hardware, installation techniques, and troubleshooting strategies. You'll also explore real-world scenarios with practical advice on system diagnostics and repairs, ensuring you're prepared for the certification exams and your future IT career. This course is ideal for individuals aiming to enter IT and those looking to strengthen their foundational knowledge. No prior experience is required, but a basic understanding of computers will be helpful. The course is suitable for beginners looking to obtain the CompTIA A+ certification. By the end of the course, you will be able to identify and describe the core components of a computer, install and troubleshoot hardware components, explain the purpose of various technologies like CPUs and RAM, and confidently prepare for the CompTIA A+ certification exams.

Hardware and Operating System Foundations I
In this course, you will study the features of the Windows operating system. You will learn to use the command line tool and other features as well as examine the Windows registry. You will also develop an understanding of the management of the operating system. The career skills acquired in this course introduce the ability to support and maintain the Windows Operating system. At the end of this course, you will be able to: - Demonstrate the use of command line tools. - Explore key features of the Windows OS. - Examine the Windows Registry. Software requirements: Windows 10 or above

Hardening Default GKE Cluster Configurations
This is a self-paced lab that takes place in the Google Cloud console. This lab demonstrates some of the security concerns of a default GKE cluster configuration and the corresponding hardening measures to prevent multiple paths of pod escape and cluster privilege escalation

Computer Vision in Microsoft Azure
In Microsoft Azure, the Computer Vision cognitive service uses pre-trained models to analyze images, enabling software developers to easily build applications"see" the world and make sense of it. This ability to process images is the key to creating software that can emulate human visual perception. In this course, you'll explore some of these capabilities as you learn how to use the Computer Vision service to analyze images. This course will help you prepare for Exam AI-900: Microsoft Azure AI Fundamentals. This is the third course in a five-course program that prepares you to take the AI-900 certification exam. This course teaches you the core concepts and skills that are assessed in the AI fundamentals exam domains. This beginner course is suitable for IT personnel who are just beginning to work with Microsoft Azure and want to learn about Microsoft Azure offerings and get hands-on experience with the product. Microsoft Azure AI Fundamentals can be used to prepare for other Azure role-based certifications like Microsoft Azure Data Scientist Associate or Microsoft Azure AI Engineer Associate, but it is not a prerequisite for any of them. This course is intended for candidates with both technical and non-technical backgrounds. Data science and software engineering experience is not required; however, some general programming knowledge or experience would be beneficial. To be successful in this course, you need to have basic computer literacy and proficiency in the English language. You should be familiar with basic computing concepts and terminology, general technology concepts, including concepts of machine learning and artificial intelligence.

Introduction to Cloud Identity
Introduction to Cloud Identity serves as the starting place for any new Cloud Identity, Identity/Access Management/Mobile Device Management admins as they begin their journey of managing and establishing security and access management best practices for their organization. This 15-30 hour accelerated, one-week course will leave you feeling confident to utilize the basic functions of the Admin Console to manage users, control access to services, configure common security settings, and much more. Through a series of introductory lessons, step-by-step hands-on exercises, Google knowledge resources, and knowledge checks, learners can expect to leave this training with all of the skills they need to get started as new Cloud Identity Administrators. Learning Objectives By the end of this course participants will be able to: • Establish a Cloud Identity domain for their organization or personal domain. • Add users in order to practice user lifecycle management. • Modify user permissions to gain an understanding of core Cloud Identity features. • Add mobile devices within the Google Mobile Management module. • Modify mobile management policy sets to gain familiarity with product options. • Navigate the Reports module, and practice running reports. • Explore and apply different security protocols to the domain. IMPORTANT - Before you enroll, you should be prepared to: • Sign up for a free 14 day trial of Cloud Identity. You will need to enter payment method information. We will show you step-by-step how to cancel your account if you wish to end your Cloud Identity instance at the end of training and avoid being charged. • Purchase a new domain or use one that you already own. The domain you use IS NOT included as part of the Cloud Identity trial.

Strategy, Business Intelligence, and Information Systems
This course explores the strategic potential of information systems with a focus on strategy and Business Intelligence Systems. In this course, you will learn about the synergy between strategic planning and the utilization of information systems to gain a competitive advantage. You will also learn how Business Intelligence Systems empower organizations with actionable insights derived from data analysis, enabling informed decision-making and driving business growth.

Lab - Implementing and Controlling Network Traffic on AWS
Practice implementing network traffic controls on AWS.

Operating Systems and Networking Fundamentals
In this course, you’ll gain a comprehensive understanding of operating systems and networking essentials that are critical for any IT technician. The course begins by covering installation and upgrades across different operating systems, including Windows 10, Windows 11, macOS, and Linux. You'll learn about boot processes, pre-installation checks, and post-installation configurations, providing you with the practical knowledge to handle real-world scenarios. Next, the course dives into the management of operating systems, exploring vital tools such as Task Manager, Control Panel, and Microsoft Management Console (MMC). You will also understand how to work with users, groups, and permissions across platforms like Windows, Linux, and macOS, ensuring that you can securely and effectively manage system resources. The lessons will prepare you to handle file sharing, security policies, and the nuances of different file systems. Lastly, the course focuses on local area networking (LAN) fundamentals. From understanding IP addressing, DHCP, DNS, and router configurations to managing firewalls and virtual LANs (VLANs), you’ll gain a solid foundation in networking. These skills are essential for troubleshooting both operating systems and network issues, ensuring smooth operation in any IT environment. By the end of the course, you'll be equipped to confidently tackle the CompTIA A+ exams. This course is aimed at aspiring IT professionals, particularly those pursuing the CompTIA A+ certification. It’s ideal for individuals with basic computing knowledge who want to deepen their understanding of operating systems and networking.

Create IoT Solutions in Microsoft Azure
In this 1-hour long project-based course, you will learn to create an IoT hub in the Azure cloud, and learn to use the Azure IoT Hub extension for Visual Studio Code to monitor and send device-to-cloud messages and cloud-to-device messages. Then you will learn to create an Azure storage account and create a stream analytics job with an IoT hub as input and a storage account as output so that the messages can be stored on the Azure storage. Finally, you will also configure message routing that enables sending telemetry data from IoT Hub to custom endpoints, and to store the data we will route the messages to the blob storage in Azure. Before beginning this course, you should be familiar with the services of Microsoft Azure such as Azure IoT hub, stream analytics, and Storage account. Also, you should have an Azure account prior.

Cloud: Infrastructure as a Service - Bachelor's
Infrastructure as a Service (IaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network. By the end of this course, students will be able to: - Use concepts of cloud computing and cloud native applications to provision. - Deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network, using standard planning methodologies to meet identified business and/or consumer needs.

Introduction to Data Engineering
Start your journey in one of the fastest growing professions today with this beginner-friendly Data Engineering course! You will be introduced to the core concepts, processes, and tools you need to know in order to get a foundational knowledge of data engineering. as well as the roles that Data Engineers, Data Scientists, and Data Analysts play in the ecosystem. You will begin this course by understanding what is data engineering as well as the roles that Data Engineers, Data Scientists, and Data Analysts play in this exciting field. Next you will learn about the data engineering ecosystem, the different types of data structures, file formats, sources of data, and the languages data professionals use in their day-to-day tasks. You will become familiar with the components of a data platform and gain an understanding of several different types of data repositories such as Relational (RDBMS) and NoSQL databases, Data Warehouses, Data Marts, Data Lakes and Data Lakehouses. You’ll then learn about Big Data processing tools like Apache Hadoop and Spark. You will also become familiar with ETL, ELT, Data Pipelines and Data Integration. This course provides you with an understanding of a typical Data Engineering lifecycle which includes architecting data platforms, designing data stores, and gathering, importing, wrangling, querying, and analyzing data. You will also learn about security, governance, and compliance. You will learn about career opportunities in the field of Data Engineering and the different paths that you can take for getting skilled as a Data Engineer. You will hear from several experienced Data Engineers, sharing their insights and advice. By the end of this course, you will also have completed several hands-on labs and worked with a relational database, loaded data into the database, and performed some basic querying operations.

Planning and Managing Information Systems Development Part 2
This course will provide an overview of the most popular information systems needs’ assessment methodologies including portfolio analysis, stage assessment, business systems planning. Topics include utilities Information Systems strategic plan prioritization techniques of business goal alignment, architectural compatibility, and cost/benefit and risk analysis demonstrating how businesses match needs to budgetary constraints. This course will describe and evaluate options for the placement of the Information Systems function within an organization and a variety of methods to manage the function.

Strategic security program: Why and how?
This course focuses on the background of approaching information security management in a systematical program, how a strategic security program is developed, how risks are evaluated, and how the program is implemented, controlled, and maintained. After passing the course, you will be able to explain why a security program is a more long-lasting approach to security management than security projects, outline the process of strategic security program development and distinguish assets to be protected as well as identify risks to assets and evaluate business impacts.