Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Go言語入門:短期集中!30問ドリル式プログラミング講座
5 students

Go言語入門:短期集中!30問ドリル式プログラミング講座

環境構築不要・ブラウザで完結・手を動かしながら覚えるGo言語の基礎
Created byM Sakai
Last updated 3/2026
Japanese

What you'll learn

  • GoのインストールなしにCodeSandboxだけでプログラムを書いて実行できるようになる
  • 変数・型・条件分岐・ループ・関数・構造体・エラー処理といったGoの基本文法を、30問の演習を通じて実践的に習得できる
  • 値レシーバとポインタレシーバの違いを理解し、構造体にメソッドを定義してGoらしいデータ設計ができるようになる
  • エラーを戻り値で返すGoのエラー処理パターンを理解し、安全で読みやすいプログラムが書けるようになる

Course content

5 sections63 lectures2h 41m total length
  • 講座の概要4:48
  • CodeSandboxのリンク0:01
  • CodeSandboxの使い方0:06

Requirements

  • 他のプログラミング言語(Python・Java・JavaScriptなど)の経験がある方は、より短期間で習得できます

Description

本コースにはAIの使用が含まれています。

Go言語入門:1ヶ月でGoが書ける!30問ドリル式プログラミング講座

プログラミング言語Goを学びたいけれど、環境構築でつまずきたくない。そんな方のための、手を動かしながら身につける超実践型カリキュラムです。CodeSandboxを活用することで、ブラウザさえあれば今すぐ学習を開始できます。

本コースの3つの特徴

  • 環境構築不要で即スタート:ブラウザ上で動作する開発環境を使用。設定に時間を取られず、初日からコードを書く楽しさを体験できます。

  • 自動テストによる即時フィードバック:書いたコードが正しいかどうか、テストコードがその場で判定。正解を確認しながら一歩ずつ着実に進めます。

  • 4週間で基礎から応用まで網羅:文法、データ構造、構造体、エラー処理まで、実務で必要なエッセンスを30のステップに凝縮しました。

学習カリキュラムの全体像

Week 1|Goの基礎と基本文法

まずはHello Worldからスタート。変数、型、出力フォーマット、条件分岐といったプログラミングの土台を固めます。小さなツールを作りながら、Goを動かす楽しさを実感しましょう。

Week 2|基礎の応用と関数

ループ処理やFizzBuzzなどの定番問題に挑戦。Goの特徴である複数の戻り値や、メモリの仕組みを理解するためのポインタ入門、配列操作を学び、より複雑なロジックを組み立てるスキルを習得します。

Week 3|動的データ構造と文字列操作

実務で多用するスライスやマップ(辞書型)を徹底攻略。データの追加・削除・検索を自由に行えるようになります。また、クロージャや構造体の定義など、データを整理して扱う手法も学びます。

Week 4|構造体・メソッド・エラー処理

Goらしい設計の核心に触れます。構造体にメソッドを持たせる方法や、Go独自のシンプルなエラーハンドリングをマスター。最終演習として、これまでの知識を総動員した図書管理ツールを作成し、自走できる力を証明します。

こんな方におすすめです

  • Go言語に興味があるけれど、何から始めたらいいかわからない方

  • 独学で本を読んだが、実際にコードを書く練習が足りないと感じている方

  • 開発環境の構築で苦労した経験があり、まずは手軽に学習を始めたい方

  • テスト駆動の開発スタイルを少しだけ体験してみたい方

Who this course is for:

  • プログラミングを始めたいが何から手をつければいいかわからない完全初心者の方
  • GoをWebやエンジニアの求人で見かけて気になっているが、学習方法がわからない方
  • 環境構築でつまずいて挫折した経験があり、今度こそ続けられる学習方法を探している方
  • 読むだけのインプット学習では身につかないと感じていて、手を動かす演習中心の講座を探している方
  • JavaやPythonなど他の言語は触ったことがあり、Goも習得してスキルの幅を広げたいエンジニアの方