Courses
Discover thousands of courses from top institutions and platforms worldwide
Level
Course Type
Duration

Coursera
Course Overview: Embark on a comprehensive journey to prepare for the Microsoft Certified Azure Network Engineer Associate Exam AZ-700 with our specialized program. This four-course series covers fundamental to advanced concepts, empowering learners with the skills and knowledge required for roles such as Azure Network Engineer, Cloud Solutions Architect, and Cloud Operations Engineer. Learning Objectives: Understand Azure networking principles, virtual networks, subnets, and IP addressing. Gain practical skills in configuring and managing Azure virtual networks, ensuring connectivity, and implementing robust security measures. Explore secure network design principles, Azure Bastion, and Azure Private Link integration. Understand Network Performance Monitor, implement Azure Accelerated Networking, and optimize performance. Explore Azure network security and governance, covering the RBAC application, Firewall Manager, and Azure Policy. Target Audience: Aspiring Azure Network Engineers Cloud Solutions Architects Cloud Operations Engineers IT Professionals preparing for Microsoft Certified: Azure Network Engineer Associate Exam AZ-700 Learners Prerequisites: Familiarity with basic networking concepts A fundamental understanding of cloud computing Basic knowledge of Microsoft Azure fundamentals Course Duration: This course is designed to be completed within 14 weeks, with 22+ hours of instructional content.

Pluralsight
You need to provide least-privilege security for your virtual machines (VMs) and other services running in your Microsoft Azure virtual networks (VNets). In this course, Microsoft Azure Network Engineer: Secure and Monitor Networks, you'll learn how to plan and design for VNet security using Microsoft proven practices. First, you'll explore network security groups (NSGs). Next, you'll discover Azure Firewall and Web Application Firewall (WAF). Finally, you'll learn how to monitor Azure VNet network traffic flows. When you're finished with this course, you'll have the skills and knowledge of Azure network security to lock down your environment and maintain your organizational security and compliance standards.

LinkedIn Learning
Learn DevOps principles and practices in the networking environment for fast application deployment, increased network stability, and maintaining a consistent change process.

Udemy
Learn Directly from an Engineer. What you'll learn: Network FundamentalsHow Computer Networks WorkUnderstand the Benefits of Router & SwitchesSubnetting LEARN COMPUTER NETWORKING FUNDAMENTALS FROM Industry Expert. Are you a non-techie interested in learning about computer networks? In this 5 Days course, I'll teach you Networking Fundamentals which are essential before CCNA Certification. Network Fundamentals are required for most of the Certifications.Before CCNA Certification.Before AWS solution Architect Certification.Before Docker Kubernetes Certification.Before CEH - Cybersecurity.The fundamentals of computer networking, teaching you essential computer networking core principles you need to know.WHAT YOU'LL RECEIVE IN THIS COURSE30 Days Money Back Guarantee by Udemy.6+ Hours of Lecture & Lab Practical VideosDownloadable Course Videos for Offline Viewing with Udemy Mobile App and PDF Lectures of All Course PowerPoint Slides.This Course has 5 days video which will make you understand about IT Networking.The course covers the following topics including (and this list will be constantly updated):Network basicsNetwork architectures (OSI Model)Network DevicesIP addressingBasic IT networking Labs. At the end of this course, you will be able to discuss networking topics; and be able to start configuring real networking devices such as routers and switches. In this an introductory course, but contains a lot of information that can be prepare you to get your CCNA certification. Please Note :- This is not CCNACourse !! Happy LearningAtulSharmaYour Trainer

Coursera
In this course, you will learn how to diagnose and troubleshoot the most common networking and security problems in a FortiGate network security solution.
Microsoft Learn
Learn about the virtual private network (VPN) gateway options in Azure and typical scenarios for using a VPN. Create and test VPNs to securely connect sites to Azure.In this module, you will: Learn the features and use cases of VPN gateways. Learn the requirements for provisioning VPN gateways. Provision site-to-site VPN gateways. Find out how Azure network security groups and service endpoints help you secure your virtual machines and Azure services from unauthorized network access.In this module, you will: Identify the capabilities and features of network security groups. Identify the capabilities and features of virtual network service endpoints. Use network security groups to restrict network connectivity. Use virtual network service endpoints to control network traffic to and from Azure services. Use virtual network peering to enable communication across virtual networks in a way that's secure and cost-effective.In this module, you will: Identify use cases for virtual network peering. Identify the features and limitations of virtual network peering. Configure peering connections between virtual networks. In this module, you learn how to use Azure Load Balancer to distribute traffic between multiple virtual servers or services.In this module, you will: Identify the features and capabilities of Azure Load Balancer. Deploy and configure an Azure Load Balancer. In this module, you'll learn to improve application resilience by distributing load across multiple servers and use path-based routing to direct web traffic.In this module, you will: Identify the load balancing capabilities of Application Gateway. Create an Application Gateway and configure load balancing. Configure an Application Gateway to use URL path-based routing. Learn how to control Azure virtual network traffic by implementing custom routes.In this module, you will: Identify the routing capabilities of an Azure virtual network. Configure routing within a virtual network. Deploy a basic network virtual appliance. Configure routing to send traffic through a network virtual appliance. In this module, you learn how to plan and implement an IP addressing scheme for virtual networks and virtual machines in Azure.In this module, you will: Identify the private IP addressing capabilities of Azure virtual networks. Identify the public IP addressing capabilities of Azure. Identify the requirements for IP addressing when integrating with on-premises networks. Important To complete the optional exercises in this module, you need to use your own subscription, which might incur charges. If you want to follow along, you can use a trial subscription or a subscription that you already have access to. Learn how to investigate and diagnose problems in your Azure virtual networks by using Network Watcher and other tools.In this module, you will: Identify the tools available to manage and troubleshoot network connectivity in Azure Select the proper tool to manage and troubleshoot network connectivity for various use cases

Coursera
In this course, you learn how Gemini, a generative AI-powered collaborator from Google Cloud, helps network engineers create, update, and maintain VPC networks. You learn how to prompt Gemini to provide specific guidance for your networking tasks, beyond what you would receive from a search engine. Using a hands-on lab, you experience how Gemini makes it easier for you to work with Google Cloud VPC networks. Duet AI was renamed to Gemini, our next-generation model.

Udemy
AI-Reinforcement learning for creating Python applications to manage networks and systems (Cisco, Juniper, Palo Alto ... What you'll learn: Reinforcement learningQ-learningMapping the concepts of Q-learning to networking challengesTraining Q-learning applicationsBuilding a reinforcement learning application and a training script In an era where organizations are increasingly integrating AI solutions into their operations, it is essential for networking professionals, regardless of their experience level, to grasp the concepts of reinforcement learning and Q-learning. This comprehensive course is designed to provide engineers with the fundamental knowledge and skills needed to understand, apply, and adapt these cutting-edge technologies to address the evolving challenges in networking.As AI continues to shape the future of technology, the demand for network engineers who can harness the power of reinforcement learning and Q-learning is on the rise. This course delves into the core principles of these methodologies, offering a deep exploration of how they can be leveraged in the realm of networking, while emphasizing their potential applications in fields such as cybersecurity, systems administration, and more.This course is suitable for network engineers at all experience levels, from junior professionals looking to expand their skill set to seasoned experts aiming to stay current with the latest industry trends. It is ideal for individuals seeking to harness the potential of reinforcement learning and Q-learning in networking, cybersecurity, systems administration, and related fields.Prerequisites:Basic knowledge of networking concepts is recommended. Familiarity with Python programming is advantageous but not mandatory.Course Benefits:Upon completion of this course, participants will be well-equipped to:Understand the fundamentals of reinforcement learning and Q-learning.Apply these AI methodologies to address networking challenges and optimize network operations.Identify opportunities for AI integration in various aspects of networking, including cybersecurity and systems administration.Effectively design, implement, and manage AI-driven networking solutions.

Pluralsight
In this course, you learn how Gemini, a generative AI-powered collaborator from Google Cloud, helps network engineers create, update, and maintain VPC networks. You learn how to prompt Gemini to provide specific guidance for your networking tasks, beyond what you would receive from a search engine. Using a hands-on lab, you experience how Gemini makes it easier for you to work with Google Cloud VPC networks. Duet AI was renamed to Gemini, our next-generation model.

Coursera
GCP: Compute and Networking is the first course of Exam Prep: Google Certified Professional Cloud Architect Specialization. This course prepares learners to become confident cloud architects by mastering the skills required to design, build, and manage secure and scalable solutions using Google Cloud. Through a combination of practical labs, architectural walkthroughs, and guided demos, learners will gain hands-on experience with core services like Compute Engine, VPC, Kubernetes Engine, Cloud Run, App Engine, and Cloud Functions. You'll learn how to architect resilient systems, manage network configurations, implement load balancing, and monitor infrastructure using real-world scenarios. The course is designed not just to help you pass the Google Cloud Professional Cloud Architect certification exam, but to think like an enterprise architect. This course is ideal for: - Cloud engineers and DevOps professionals moving into architecture roles. - System administrators and solution architects aiming to validate their GCP skills. - IT professionals seeking to grow into high-impact cloud design and governance roles. - Anyone who wants to master how to design scalable, secure, and resilient solutions on Google Cloud. By the end of the course, you will be able to: - Understand and deploy core GCP compute services. - Design and implement secure virtual networks. - Monitor, scale, and troubleshoot GCP network and compute workloads.

Udemy
Learn and master the skills to become a Google Cloud Architect What you'll learn: Overview of the Google Cloud PlatformIn depth lectures with demos and examples for the Compute section including: Compute Engine, Kubernetes Engine, App Engine, Pub/Sub and Cloud functionsIn depth lectures with demos and examples for the Storage section including: Cloud storage, Big table, Spanner, Cloud SQL and DatastoreIn depth lectures with demos and examples for the Networking section including: VPCs, Subnets, Firewalls, Routes, IP addresses, DNS and LoadbalancerBest Practices of working with GCP in the real field. The GCP course provides you the tools to master the concepts required to become a Cloud Architect. GCP is a large, complex suite of products and services that can be overwhelming. We structured the course into a simple, module based learning system with core concepts, demos and real world examples. Whether you're a beginner looking for an introductory overview of the Google Cloud Platform or a professional studying for the certification, you'll benefit from the course. In the end of this course, you will gain in-depth knowledge about GCP to help your company or your own project to get on GCP, make use of the correct component on GCP, and continuously deliver better software. About the Author:Jake Robin is a seasoned hardware engineer with over 15 years of experience in technology. In particular, Jake has 7+ years architecting & developing end-to-end solutions involving mobile/api’s/ client-server/ iBeacons/ Google Cloud Platform/ AWS. He advised/mentored startups, ran training/marketing bootcamps in App development/Marketing/ Chatbots etc.Basit Mustafa is the Founder & CEO - Voltaire, Inc and the previously IBM's director in software department. Basit's technology career has focused on successfully applying technology to solve big problems, teaching others how to do the same, and leading teams that apply technology to solve business problems. Today, as Basit grows his business he enjoys coaching and teaching others to do the same with a focus on using the latest technology to build whatever is their passion! Why shall we learn Cloud Computing:Cloud Computing is on the bleeding edge of technology today. It is also one of the most compelling technologies of the last decade in terms of its disruption to software development, operations, systems architecture, testing and compliance practices. Google Cloud Computing is becoming a must tool for developers. GCP approach gives you the opportunity to scale your application without any need of deploy any physical hardwares. Google Cloud Computing allows developers to focus on the things which actually matters without worrying about the underlying infruscture where the application runs.Tons of companies are using Google Cloud Computing in production, today you have the access to that same cloud technology right on your desktop. What you'll learn:Overview of the Google Cloud PlatformIn depth lectures with demos and examples for the Compute section including: Compute Engine, Kubernetes Engine, App Engine, Pub/Sub and Cloud functionsIn depth lectures with demos and examples for the Storage section including: Cloud storage, Big table, Spanner, Cloud SQL and DatastoreIn depth lectures with demos and examples for the Networking section including: VPCs, Subnets, Firewalls, Routes, IP addresses, DNS and Load balancerBest Practices of working with GCP in the real field. Why choosing this course?This course is very hands on, Jake and Basit has put lots effort to provide you with not only the theory but also real-life examples of developing applications on GCPthat you can try out on your own laptop.In the end of this course, we are confident that you will gain in depth knowledge about GCP and general cloud computing skills to help your company or your own project to apply the right cloud solution and continuously deliver better software. 30-day money-back guarantee!You will get 30-day money-back guarantee from Udemy for this course.If not satisfied simply ask for a refund within 30 days. You will get full refund. No questions whatsoever asked.Are you ready to take your Cloud skills and career to the next level, take this course now!You will go from zero to GCP hero in 10 hours.

A Cloud Guru
Hello Cloud Gurus!Are you ready to take the next step in your Google Cloud networking career? Google Cloud Professional Cloud Network Engineer will help prepare you for the certification exam so you can demonstrate your ability to implement and manage network architectures on Google Cloud Platform.As cloud technology continues to grow, it’s imperative that networking professionals understand how to design, implement and manage networks on the cloud; particularly as it requires a different framework and mindset from networking on traditional on-premises settings. And as the truism goes, “without networking, there is no cloud.” This course will help you achieve the in-demand Google Certified Professional Cloud Network Engineer certification so you can prove your expertise in designing, planning and implementing successful, performant and cost-effective networking solutions for your company.This course will teach you all the topics covered in the exam blueprint including: Google Global Network Virtual Private Cloud Load Balancing Hybrid Connectivity GKE Networking Organizations IAM roles Monitoring and Logging on GCP Optimizing Cost & PerformanceThe Google Certified Professional Cloud Network Engineer certification is designed for students with at least 1 year’s hands-on experience with the Google Cloud Platform. You will require some basic enterprise-level network design experience and familiarity with Cloud Shell. Students will need to have a Google Cloud Console account so you can participate in labs and a GitHub account to access code snippets and scripts.o prior coding experience is required, but you will be coding in the course.Keep being awesome, Cloud Gurus!

LinkedIn Learning
Get practical, hands-on examples of Python theories and concepts, such as objects, functions, classes, and many more.

Udemy
Real-life hands-on Python and Ansible automation: SSH, Paramiko, Netmiko, Napalm, Telnet, Ansible, Cisco, Linux etc What you'll learn: You will MASTER all the Python 3 key concepts starting from scratch. No prior Python or programming knowledge is required.Learn how to automate the configuration of networking devices with Python 3 in a multi-vendor environment.Learn network programmability with Python, GNS3 and Ansible.Learn and apply advanced Python concepts like Multiprocessing and Threading in Network Automation.See real-world examples of automation scripts with Python for Cisco IOS, Arista EOS or Linux.Understand how to use Telnet and SSH with Python for network automation.Learn how to use and improve Paramiko and Netmiko for the automation of common administration tasks with Python.Automate and troubleshoot network configurations with Ansible.You will be able to use Ansible, manage Ansible inventory files, tasks, modules for Linux and networking devices, playbooks, vaults and YAML Files.Use NAPALM Python library in a multi-vendor environment.Learn how to configure networking devices with Python using a Serial Console Connection.Improve the existing Python modules and create your own modules for network automation.You will ultimately gain real-life skills for a good Network or DevOps Engineer.You will learn general Python Programming in depth. This Network Automation with Python course also covers every major general Python Programming topic and is a perfect match for both beginners and experienced developers! Welcome to this Python hands-on course for learning Network Automation and Programmability with Python in a Cisco or Multivendor Environment, taught by a DevOps Engineer and Professional Trainer.Boost your Python Network Programming Skills by learning one of the hottest topics in the Networking Industry in 2024 and become one of the best Network Engineers!This course is based on Python 3 and doesn't require prior Python Programming knowledge. Everything is included in the course and you'll also learn in-depth general Python Programming.Just starting with Python Programming, Network Automation, or Network Programming using Python and have the desire to learn the future of Network Programmability in a practical way? Perfect. Then, this course is the right one for you. You'll boost your career with hands-on Network Programming Skills!Or maybe you've already tried to learn Network Automation with Python by yourself and now you want to put all pieces together? I'm here to help you, this course has everything you need to know to automate network configurations with Python.Most examples in this course are for Cisco IOS, but they can also be used in a multivendor environment (Juniper, Arista, HP, Linux) with no or little changes. This is a vendor-neutral course and teaches you Python from scratch.You'll have lifetime access and you can return and look for a specific Python library or example anytime you want. And let's not forget, if you don't like the course, you are covered by a 30-day money-back guarantee, full refund, no questions asked!You'll have access to all Slides and Python Scripts (ready to be used) from this course. TESTIMONIALS★★★★★ "This course was much better than I expected. It's high-quality Python Programming in the area of network automation and the instructor is really experienced. Thank you!" by Joseph Heinrich★★★★★ "Wow! This is an amazing course on network automation and Python. It goes directly to the point. The Netmiko section is the best. I'm just waiting to test this at my work. Thank you!" by D. Schmidt★★★★★ "This is without doubt the best course on Network Automation with Python out there!" by Muhammad Ali There are many courses on Python Programming and Network Automation or Network Programming with Python. Why should you learn from me?I'm a Practitioner and an Enthusiast. Welcome to the real world! I have almost 20 years of experience as a Network Engineer and Programmer. Since I started with Networking, Linux Systems, and Programming, I've been using or studying technology almost on a daily basis. I also have a bunch of Cisco certifications: CCNP Routing & Switching, CCNP Security, CCNP Service Provider, Cisco Certified Instructor, etcI'm an Educator and I know how to make a Syllabus. For the last 10 years, I've trained thousands of people on Linux, Networking, Security, Ethical Hacking, or Programming.You'll learn not only Network Automation but also general Python Programming. After this course, you'll MASTER all the Python 3 key concepts. The topics covered in this Python Network Programming course are:Working with Files in Python (text, csv, json, yaml)Data Serialization and Deserialization (Pickle and JSON)Bytes and String Objects in Python 3. Encoding, DecodingAdvanced Python Concepts: Multiprocessing and Multithreading with real-life examplesThe standard Telnet Python Library. How to create your own Class based on telnetlib to simply the configuration automationParamiko Library. How to use SSH to automate the configuration of Cisco, Linux, or other DevicesHow to create your own Python module based on Paramiko to simplify the development workNetmiko. Automate the configuration of Cisco, Arista, and Linux using NetmikoNetmiko best practices and real-life examples for backup configuration of multiple devicesBuilding Concurrent Applications using Async IO (async/await, aiohttp, aiofiles, asyncssh)The NAPALM Library - Network Automation and Programmability Abstraction Layer with Multivendor supportHow to use NAPALM to retrieve information about devices and protocols and manage the devices’ configurationWhat is Ansible and what are its components: Modules, Tasks, Plays, Playbooks, etcHow to execute Ad-Hoc commands against networking devices and servers using AnsibleAnsible modules: command, shell, raw, copy, file, apt, service, ios_command, ios_config etcHow to use create and run Ansible Playbooks against Networking Devices (Cisco, Arista, etc) and Linux ServersAnsible VaultAutomation of networking device configuration through a serial connection. Pyserial Python moduleImprovement of the pyserial moduleHow to set up the Python Development Environment: PyCharm, GNS3, Cisco IOS, Arista vEOS, Juniper vSRXArista vEOS installation in GNS3 and basic configurationJuniper vSRX installation in GNS3 and basic configurationThe topics covered in the General Python Programming sections are:VariablesOperatorsBuilt-in TypesStrings in PythonLists in PythonTuples in PythonSets and Frozensets in PythonDictionaries in PythonFlow ControlUser-defined FunctionsErrors and Exception HandlingOOP (Object Oriented Programming)Every topic includes many live examples in Python. This course will show you the best practices for developing production-ready Python Networking Automation scripts for Cisco and multi-vendor environments.

Coursera
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.

Google Cloud Skills Boost
In this course, you learn how Gemini, a generative AI-powered collaborator from Google Cloud, helps network engineers create, update, and maintain VPC networks. You learn how to prompt Gemini to provide specific guidance for your networking tasks, beyond what you would receive from a search engine. Using a hands-on lab, you experience how Gemini makes it easier for you to work with Google Cloud VPC networks. Duet AI was renamed to Gemini, our next-generation model.

Udemy
Program networks using Python version 3. Learn network programmability with this practical GNS3 and Cisco course What you'll learn: Learn network programmability with GNS3 and Python version 3Learn how to automate the configuration of network devices with PythonLearn how to leverage NAPALM for network automationUse Netmiko for SSH connections to routers and switchesQuick start guide using Telnet and SSH - get started in 20 minutes!Learn how to scale your network scripts Learn Network Programmability and Network Automation using GNS3 and Python version 3. This course is based on Python 3. Want to program networks using Python, but not sure where to start? Well, this course will show you how you can startprogramming Cisco networks within 20 minutes. This course was created for network engineers. There are too many other Python courses out there that try to make network engineers software developers. Instead of teaching network automation, they teach you Python theory. This course is different. This course is practical.I won't talk about programming in abstract terms and make you wait before you can start automating networks. I will show you how you can quickly and easily start network programming by using GNS3, Cisco IOS and Python. You will see demonstrations of the configuration of both Cisco routers and switches in GNS3. For example, how to configure multiple VLANs on a multiple switches, or how to configure OSPF on a router and more. This course shows you practical examples of using Python to programmatically configure Cisco network devices rather then just talking about it. The days of configuring Cisco networks only with the command line interface (CLI) are drawing to a close. You need to add network programmability using Python and APIs to your skill set. Learn how to automate networks using: - Telnet - SSH - Paramiko -Netmiko -NAPALM Tools such as NAPALM and Netmikomake it easy to configure and interact with network devices using an API such as NETCONF or using SSH. Don't reinvent the wheel. Use the tools available to you to quickly and easily automate your networks. Some comments about the course: "Knowing the material from just the first video would have saved me hours of work and rework in the past." "It's the easiest, most fun, and most valuable course I've completed yet on Python Programming for Networking. Love it! Thanks again David!!!" "Excellent course on Network Programming using Python with lot's of practical network configuration examples." "Great way of explanation.Nice video and inspiring words! Thank you so much David. You are genius." "I've been doing network automation for a while, even so, I've learned new things through this course. The instructor start from a basic example, adding improvements in each step. It's a skill that's worth it." "A must for all network engineers who want to learn python!!! I had very "very" basic programming skills, and couldn't just get the bridge between network and programming (mainly Python - since that's where the hype is now), this course was amazing, I have never been glued to a training course since I can remember. The couple of things I loved the most about this course: 1- David's clear voice. 2- Real world application, not only will David interduce different real-world practical modules that you can import and use, but he shows you how to apply them on ios devices." "Excellent course on Network Programming using Python with lot's of practical network configuration examples. High quality content."

A Cloud Guru
Google Cloud Platform is one of the fastest-growing cloud service platforms offered today that lets you run your applications and data workflows at Google-sized scale. With Google-sized scale comes the responsibility of managing a Google-sized network.The Google Cloud Certified Professional Network Engineer certification will test your ability to implement and manage network architectures in Google Cloud Platform.This course is the first of a four-course track to prepare you for the role of a GCP Network Engineer. The Network Concepts course covers the fundamentals of networking on GCP, which will act as a foundation for more advanced teachings as we move along this track.So let’s get started!

A Cloud Guru
This course will be the second of a multi-course track to prepare you for the role of a GCP Network Engineer. The Network Management course will build upon the fundamentals covered in the Network Concepts course and expand on it by covering how to grow your network with Shared VPCs and Network Peering, using ‘force multipliers’ in load balancers and instance groups, managing networked Kubernetes Engine clusters, and managing Cloud DNS.Let’s get started!

Udemy
The Google Cloud for ML with TensorFlow, Big Data with Managed Hadoop What you'll learn: Deploy Managed Hadoop apps on the Google CloudBuild deep learning models on the cloud using TensorFlowMake informed decisions about Containers, VMs and AppEngineUse big data technologies such as BigTable, Dataflow, Apache Beam and Pub/Sub This course is a really comprehensive guide to the Google Cloud Platform - it has ~25hours of content and~60 demos. The Google Cloud Platform is not currently the most popular cloud offering out there - that's AWS of course - but it is possibly the best cloud offering for high-end machine learning applications. That's because TensorFlow, the super-popular deep learning technology is also from Google. What's Included: Compute and Storage- AppEngine, Container Enginer (aka Kubernetes) and Compute EngineBig Data and Managed Hadoop- Dataproc, Dataflow, BigTable, BigQuery, Pub/SubTensorFlow on the Cloud - what neural networks and deep learning really are, how neurons work and how neural networks are trained.DevOps stuff- StackDriver logging, monitoring, cloud deployment managerSecurity - Identity and Access Management, Identity-Aware proxying, OAuth, APIKeys, service accountsNetworking - Virtual Private Clouds, shared VPCs, Load balancing at the network, transport and HTTP layer; VPN, Cloud Interconnect and CDNInterconnectHadoop Foundations: A quick look at the open-source cousins (Hadoop, Spark, Pig, Hiveand HBase)