Skip to main content
Log inCreate account

Free lessons

Generative AI Academy by Galirage is a free learning platform for generative AI engineers, run by Galirage Inc. It covers three categories (basics, advanced and general knowledge) through articles, videos and quizzes. Create a free account and log in to read the articles, watch the videos and take the quizzes.

Lessons are in Japanese; the interface is available in English.

10 lessons, 95 materials

Basics (7 lessons)

Generative AI literacy (LLMs, prompts, RAG, AI agents), Python, TypeScript, shell, Git and GitHub, AI-native development tools and software design methods

  • AIネイティブ開発ツールの基礎

    AIとの協働が当たり前になる「AIネイティブ」な開発スタイルが、今、始まっています。本レッスンでは、GitHub Copilotをはじめとするコーディング支援ツールや、自律型AIソフトウェアエンジニアとして注目されるDevinなど、最新のAI開発ツールを紹介します。これらのツールが開発プロセスをどう変革するのかを理解し、次世代の開発手法を先取りするための第一歩を踏み出しましょう。

    13 materials

  • 生成AIリテラシーの基礎

    「生成AI」は、ビジネスやソフトウェア開発のあり方を大きく変えています。このレッスンでは、その可能性を最大限に引き出すための基礎リテラシーを習得します。LLMやマルチモーダルAIといった基本概念から、AIとの対話術であるプロンプト、より高度な活用法であるRAGやFine-tuning、自律的にタスクをこなすAIエージェントまで、今知るべき重要トピックを網羅的に解説しました。AI時代を生き抜くための必須知識を手に入れましょう。

    20 materials

  • Git / GitHubの基礎

    現代のシステム開発において、バージョン管理は必須のスキルです。このレッスンでは、バージョン管理システムの世界標準である「Git」と、チーム開発のプラットフォームとして広く利用されている「GitHub」の基礎を学びます。Gitの基本的な仕組みとローカルでの操作方法にはじまり、GitHubを利用したリモートリポジトリでの共同開発、そして効率的な開発に不可欠なブランチ戦略の基本までを網羅します。スムーズなチーム開発を実現し、開発者としての一歩を踏み出すための知識を習得しましょう。

    9 materials

  • Pythonの基礎

    シンプルで学びやすく、Web開発からデータ分析、AI開発まで幅広い分野で活用されるPython。本レッスンでは、プログラミングが初めての方でも安心して学べるよう、Pythonの基本的な文法やデータ型から、条件分岐や繰り返しといったプログラムの流れの制御、そしてコードを整理するための構造化のヒントまで、丁寧に解説します。実用的なプログラミングスキルの土台を築きましょう。

    8 materials

  • シェル言語の基礎

    サーバーの操作や定型業務の自動化に欠かせない「シェル言語」。このレッスンでは、エンジニアの基本スキルであるシェル言語の概念から、代表的なシェルであるBashの基本コマンド、そして簡単な処理を自動化するためのシェルスクリプト作成の入門まで、ステップバイステップで学習します。CUI(黒い画面)での操作に慣れ、日々の業務効率を飛躍的に向上させるための基礎を固めます。

    10 materials

  • 設計手法

    優れたソフトウェアは、優れた「設計」から生まれます。このレッスンでは、変更に強く、拡張しやすい、いわゆる「良いコード」を書くための土台となる、ソフトウェア設計の基本的な考え方と手法を学びます。場当たり的な開発から脱却し、長期的な視点でシステムの品質を維持するための設計原則を理解することで、ソフトウェアエンジニアとして一段上のレベルを目指します。

    5 materials

  • TypeScriptの基礎

    大規模で堅牢なアプリケーション開発の標準となりつつあるTypeScript。このレッスンでは、JavaScriptに静的な「型」の概念を導入することで、開発効率とコードの品質を飛躍的に向上させるTypeScriptの基礎を学びます。基本的な文法から、TypeScriptの核となる型システム、そして非同期処理の扱い方まで、実践的な知識を習得し、より信頼性の高いWeb開発スキルを身につけます。

    7 materials

Advanced (1 lesson)

Design philosophies such as DDD and SDD: how to turn complex requirements into maintainable software

  • 設計思想(DDD、SDD)

    複雑なビジネス要件を、いかにしてシンプルで保守性の高いソフトウェアに落とし込むか。この発展レッスンでは、現代のソフトウェア設計における重要な指針である「設計思想」を学びます。高度な設計思想を探求し、より複雑で大規模な課題に対応するための思考法と実践的アプローチを習得します。

    3 materials

General knowledge (2 lessons)

Legal literacy (personal data protection, intellectual property and contracts) and the basics of security and compliance that every engineer working with generative AI should know

  • 法務リテラシーの基礎

    ビジネスは常に法律と隣り合わせです。意図せず法的なトラブルに巻き込まれないためにも、法務リテラシーは不可欠なスキルです。このレッスンでは、お客様の情報を守る「個人情報保護」、自社の権利を守る「知的財産」、そして円滑な取引の土台となる「契約」という、ビジネスシーンで特に重要な3つのテーマの基本を解説します。法務の視点を持ち、自信を持って業務を遂行するための第一歩を踏み出しましょう。

    10 materials

  • セキュリティ&コンプライアンスの基礎

    現代のビジネス環境において、企業活動の根幹を支えるのが「セキュリティ」と「コンプライアンス」です。このレッスンでは、すべてのビジネスパーソンが知っておくべきコンプライアンスの基礎知識から、日々巧妙化する情報セキュリティの脅威、そして日常業務に潜む具体的なセキュリティリスクまでを体系的に学びます。企業の信頼を守り、あなた自身を守るための必須知識を身につけましょう。

    10 materials