レッスン一覧 576レッスンを8,618本の動画で提供中

言語別の学習ロードマップ

Webサイト制作入門

まずはプロフィールサイトの制作を体験し、必要な環境を整え、HTMLとCSSの基礎を固めます。そこからレイアウトやレスポンシブ対応へ進み、最後は模写コーディングで「見たものを作る力」まで身につけます。

Web制作をさらに極めていこう

HTML/CSSでページを作れるようになったら、次は公開、制作効率化、UIコンポーネント、アニメーションへ進みましょう。GitHub Pages、Emmet、Google Fonts、Bootstrap、AOS、Swiper、GSAPなどを目的に合わせて選び、表現の幅を広げていきます。

JavaScript入門

まずはJavaScriptで何ができるのかを体験し、変数や関数などの基礎文法を学び、DOM操作の基本を身につけます。そこから課題に挑戦して手を動かし、応用的な機能やよく見るUIの実装へと段階的に進みます。3分動画とミニクイズで区切られているので、はじめてでも自分のペースで進められます。

Python入門

データ分析やAI、Webアプリ開発まで幅広く使われるPythonを、基礎文法からクラスまで無理なく身につけていきます。文法が読みやすくコードの意味を追いやすいので、はじめてのプログラミング学習にも向いています。

Java入門

Javaでは、扱う値の種類を型で明示し、処理をメソッドやクラスに整理しながらプログラムを組み立てます。保守しやすいコードを書くための考え方を、基礎文法からクラスまで3分動画とミニクイズで身につけていきましょう。

Go言語入門

Googleが開発したGo言語は、文法がシンプルで読みやすく、処理が速いのが特徴です。基礎文法から3分動画でステップごとに学び、進んでいくと並行処理まで身につけられます。

React / Next.js入門

React の基礎をJSX、コンポーネント、state、フックから学び、Todoアプリ作りで実践します。続けて TypeScript と Tailwind CSS、最後に Next.js へと進みます。1本3分前後の動画で区切られているので、つまずきやすいモダンなWebアプリ開発も、流れを追いながら無理なく進められます。

テーマ別のレッスン

JavaScriptでミニアプリを作ってみよう

JavaScript の文法に慣れたら、いくつかのミニアプリを制作しながらさらに理解を深めていくといいでしょう。

Vue.js/Nuxtを学んでみよう

Vue.js、Nuxtはモダンなフロントエンド開発で広く使われているフレームワークです。

コマンドラインに慣れよう

本格的な Web サービスを構築する前に、サーバー環境でよく使われているコマンドラインについて学びます。

MySQLでデータベースを学ぼう

本格的な Web サービスでよく使われている、MySQL というデータベースシステムについて学びます。

PHPでWebサービスを作ってみよう

本格的な Web サービスを構築することができる PHP について基礎から学んでいきます。

1 PHPの基本を学んでいこう

2 フレームワークを使ってみよう

Ruby/Ruby on Railsを学んでみよう

Ruby/Ruby on RailsはWebサービス開発などに広く使われているプログラミング言語です。

Gitを学んでみよう

Gitはエンジニアの間で幅広く使われている、ソースコード管理ツールです。

Figmaを学んでみよう

Figmaは広く使われているインターフェースのデザインツールです。

Scratchでゲームを作ってみよう

Scratchはブロックを組み合わせながら、ゲームやアートなどのプロジェクトに挑戦することができる言語です。子供向け言語として人気です。

Unityでゲームを作ってみよう

UNIXをもっと使いこなそう

Androidアプリを作ってみよう

いろいろな言語に触れてみよう

Brainf*ck入門 全36回
Sonic Pi入門 全13回
PICO-8入門 全20回
OpenSCAD入門 全21回
Scala入門 PREMIUM 全36回
Electron入門 PREMIUM 全20回
Perl入門 全19回
C言語入門 全22回
Lua入門 全17回
Smalltalk入門 全16回
BASIC入門 全11回
COBOL入門 全16回
Pascal入門 全18回
Ada入門 全23回

更新予定のないレッスン