講座一覧に戻る
Go言語入門

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

環境構築不要・ブラウザで完結・手を動かしながら覚えるGo言語の基礎

3時間
Goバックエンド入門
Go言語入門:短期集中!30問ドリル式プログラミング講座
Udemyで講座を見る
公開日
2024/9/1
最終更新
2024/9/1
コース概要

プログラミング言語Goを学びたいけれど、環境構築でつまずきたくない。そんな方のための、手を動かしながら身につける超実践型カリキュラムです。CodeSandboxを活用することで、ブラウザさえあれば今すぐ学習を開始できます。
環境構築不要で即スタート。自動テストによる即時フィードバックを活用し、4週間で基礎から応用まで網羅します。

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

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

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

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

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

こんな方におすすめです

  • Go言語に興味があるけれど、何から始めたらいいかわからない方
  • 独学で本を読んだが、実際にコードを書く練習が足りないと感じている方
  • 開発環境の構築で苦労した経験があり、まずは手軽に学習を始めたい方
  • テスト駆動の開発スタイルを少しだけ体験してみたい方