GW中、Katacodaを試しに使ってみました。

Katacodaとは

ブラウザ上で実際の環境を操作しながら学習できるサービスです。私は知りませんでしたが結構前からあるサービスのようです。

ユーザ登録しなくても使えるようですが、学習履歴を残したいのでGitHubアカウントで認証しました。

Courses

https://www.katacoda.com/learn

公式のCoursesだけでこれだけありますが、公式以外にも有志の人によって作ったコースがたくさんあります。Courseはヘッダー部のSearchから検索できます。

  • Docker & Containers
  • Kubernetes Introduction
  • Machine Learning
  • Prometheus
  • Service Meshes
  • Containers without Docker
  • Docker in Production
  • Docker Swarm Mode
  • Docker Security
  • Continuous Integration and Continuous Delivery
  • Running .NET in Docker
  • Running CoreOS
  • Git Version Control
  • Weave Works
  • Running Java in Docker
  • Terraform
  • Consul
  • OpenTracing
  • CoreDNS
  • Nomad
  • Cloud Platforms
  • Tensorflow
  • Learn Envoy Proxy
  • Securing Containers
  • Debugging Containers

PlayGround

Playgroundもたくさん用意されています。 環境を作らずにちょっとしたことを試せるので便利そうです。

  • CoreOS Container Linux Playground
  • Docker Playground
  • Docker Experimental Playground
  • Docker Swarm Mode Playground
  • Dotnet Playground
  • Elasticsearch Playground
  • Elixir Language Playground
  • F# Playground
  • Git Playground
  • Golang Playground
  • Java Language Playground
  • JupyterHub Demo
  • Kotlin Playground
  • Kubernetes Playground
  • Linux Playground
  • Mesos Playground
  • Minimesos Playground
  • Mono / C# Playground
  • Node.js Playground
  • OpenShift Playground
  • Python Playground
  • Ruby Playground
  • Scala Language Playground
  • Swift Language Playground
  • Tensorflow Playground
  • Terraform Playground
  • Ubuntu Playground
  • Visual Studio Code Playground

使ってみる

実際に「Prometheus」「Terraform」「Consul」「Running Java in Docker(Javaと言いながら実際はKotlin)」をやってみました。
どれも、ちょっと興味はあるけど手が出せてなかったもので、そういうものに手を出すきっかけには良いかもと思いました。
ただ、どれも内容はライトなので別途学習する必要はあります。

おわりに

Courseが自分で作れるようなので作って見ると面白いかもしれません。 日本語のコースもいくつか見つけたのでまとめておくと誰かの役に立ちそうです。ただちょっとサイトの検索性が。