🎓 カリキュラム一覧
しいの木技塾でのカリキュラム一覧です。
なお、カリキュラムについては随時見直しを行っております。
今後変更となる場合もございますので、あらかじめご了承ください。
🎓 カリキュラム
「基礎 → モダン → 古典 → 自由制作」のセットを繰り返し、各テーマを1ヶ月ずつ、週1回90分の授業で学んでいくスパイラル型のカリキュラムとなっております。3年間ですべてのカリキュラムを修了することができます。
基礎編
プログラミングやLinux操作の基本、docker、データベース、ネットワークなど、情報技術の普遍的な基礎を学ぶことを重視したテーマです。
- Rustネットワークプログラミング
秘密のチャットアプリをつくる — 低レベルソケットプログラミング
- PythonSQL・データベース
株の値動きを予測しよう — SQLとデータベース
- Pythonデータ分析
Streamlitでデータ分析をやってみよう
- Rustプログラミング
Nyancatをつくろう — CLIアプリケーションの開発
- 3D・画像処理
3D空間と画像処理で遊ぶ — 数学を体感する
- PythonCTF
テキスト探偵 — 膨大なテキストからパスフレーズを見つける
- HTML/CSSLinuxネットワーク
httpdでWebページを公開しよう
- Rustアルゴリズム
ソートアルゴリズムを書いて最速を競う
- dockerLinux
dockerで色んなサービスを使ってみよう
モダン編
現代の主流の技術を学ぶテーマです。Next.jsやPython、Rust、機械学習、fine-tuningなど、時代に合わせた最新技術を取り扱います。
- Next.jsdockerSQL・データベース
Twitterをゼロからつくる — Next.jsでアプリ開発
- PythonAI・機械学習
機械学習 — 二値分類とsoftmaxで身の回りの課題を解決する
- Rustゲームプログラミング
ポケモンバトルのコンソールゲームをつくる
- Next.js認証・暗号
秘密の会員ページをつくろう — 認証・認可、公開鍵と秘密鍵
- Rustアルゴリズム
Rustで並列プログラミングを書いて最速を競う
- Next.jsSupabase
Supabaseで検索エンジンをつくろう
- PythonAI・機械学習
ChatGPTをつくってみよう — モデルの学習とfine-tuning
- EthereumWeb3
しいの木トークンをつくって送金する — Web3を体験する
- チーム開発ソフトウェアエンジニアリング
SaaS企業を経営してみよう
古典編
原始的な古い情報技術を学ぶテーマです。現代では学ぶ機会が少なくなった、技術の根幹部分や歴史を体験できます。ここを知っておくと、エンジニアとして深みが出ます。
- C言語Pythonサイバーセキュリティ
シェルコードの注入と防御
- コンピューターサイエンス
CPUをつくろう — 16bit Hackコンピュータの構築
- Linuxネットワーク
サーバー構築 — メールサーバ、ファイルサーバ、FTP
- コンピューターサイエンスサイバーセキュリティ
C言語のバグ修正をしよう
- Linux
USBブートデバイスをつくる — debianのインストール
- Linuxネットワーク
ネットワークを構築する — sshとVLAN、HTTPサーバー、DNSサーバー
- コンピューターサイエンス電子回路
半加算器をつくってみよう — 電子回路制作
- Rustコンピューターサイエンス
簡単なOSをつくってみよう — 簡易ブートローダーとbaremetalプログラミング
- コンピューターサイエンス
アセンブリ言語と機械語を体験しよう
自由制作
学んだ技術で身の回りや地域の課題を解決したり、グループワークや発表を行うアウトプットのテーマです。
- AstroHTML/CSSデザイン
お題に沿ったポスターページをつくって公開する
- プロダクト開発プレゼン
ピッチイベント #1 — プロダクト開発とピッチ発表をやってみよう
- サイバーセキュリティ
技塾CTFをやってみよう — 設問をつくり、みんなで解く
- HTML/CSSデザイン
電子回覧板を作ろう — みんなでページをつくって公開する
- プロダクト開発プレゼン
ピッチイベント #2 — プロダクト開発とピッチ発表をやってみよう
- Python電子回路
Raspberryで身の回りや地域の課題を解決しよう
- AstroHTML/CSSデザイン
地域をPRする特設ページをつくろう
- プロダクト開発プレゼン
ピッチイベント #3 — プロダクト開発とピッチ発表をやってみよう
- Rustゲームプログラミング
パズルゲームをつくろう — Webassemblyでデプロイする