Docker and Kubernetes for Scientific Programming

A container is a lightweight alternative to a virtual machine, yet a great tool for deploying scientific and machine learning models. This course will help to build, test, and deploy Docker applications with Kubernetes while learning scientific development workflows. In-progress..

  • 5
  • 47 Enrolled
  • Beginner
  • Description

    A container is a lightweight alternative to a virtual machine, yet a great tool for deploying scientific and machine learning models in the cloud. This course will help to build, test, and deploy Docker applications with Kubernetes while learning scientific development workflows.

    In this course you'll learn Docker from absolute fundamentals.  We will do a deep dive on the inner workings of containers, so you get a core understanding of exactly how they are implemented.  Once you understand what a container is, you'll learn how to work with them using basic Docker CLI commands.  After that, you'll apply your new-found mastery of the Docker CLI to build your own custom images, effectively 'Dockerizing' your own personal applications.

    Finally, you will tackle Kubernetes, a production-grade system for managing complex applications with many different running containers.  You will learn the right way to build a Kubernetes Cluster



    Requirements

    • No previous Docker or Kubernetes experience is required!

    Outcome

    • Learn Docker from scratch, no previous experience required
    • Master the Docker CLI to inspect and debug running containers
    • Understand the purpose and theory of Kubernetes by building a complex app
  • Instructor Profile

    Scientific Programming Team Instructor Teaching 142 students

    The Scientific Programming Team helps you to learn the use of scientific programming languages, such as CUDA, Julia, OpenMP, MPI, C++, Matlab, Octave, Bash, Python Sed and AWK including RegEx in processing scientific and real-world data. The teamed is formed by PhD educated instructors in the areas of Computational Sciences.

  • Student feedback

    5
    Course Rating
    0 %
    0 %
    0 %
    0 %
    100 %

    Reviews (1)

  • This course doesn't have a Discord channel yet, please check back later!

Docker and Kubernetes for Scientific Programming

A container is a lightweight alternative to a virtual machine, yet a great tool for deploying scientific and machine learning models. This course will help to build, test, and deploy Docker applications with Kubernetes while learning scientific development workflows. In-progress..

$5  $25

Course includes

5 videos
8 playgrounds
2 illustrations
0 terminal
Or

  Already purchased? Please Login with your purchasing email and resume from dashboard!

PRACTICE CONSOLE