紙の本よりも直感的で、動画よりも学びやすい、「スライド学習」を採用しました。
自分のペースで学習できること、復習しやすいことが強みです。
実際にプロダクトを作りながら学ぶから、使えるスキルが身につきます。
ブラウザ上で、コードを書いて結果も確認。準備いらずで、すぐにプログラミングが実践できます。
「創れる人」になるために必要なレッスンを最適な順番で学ぶことができます。
最終的には自分自身でエラーを解決して、目標に向かって自ら走りきる能力が身につきます。
HTMLとCSSはWebページの構造とデザインを作るための基本となる言語です。 この2つを学ぶだけで、レイアウトや色、フォントを自由に組み合わせた魅力的なWebサイトを作成できるようになります。
全7レッスン + 23記事
JavaScriptはWebページに動きを加えるだけでなく、サーバーサイド開発にも利用できる汎用的なプログラミング言語です。 ブラウザやNode.jsなどさまざまな環境で動作し、フロントエンドからバックエンドまで幅広く活躍しています。
全7レッスン + 17記事
Pythonはシンプルで可読性が高く、Webアプリケーション開発や機械学習、統計処理まで幅広く用いられるプログラミング言語です。 オープンソースでライブラリやフレームワークが充実していることから、初学者から専門家まで幅広い層に人気があります。
全7レッスン + 18記事
SQLはデータの取得・更新・削除などを簡潔に記述でき、データ分析やアプリケーション開発でも広く利用されるデータベース言語です。 SQLは国際規格として標準化された記法を持つため、MySQL、PostgreSQL、SQLiteなどさまざまなデータベースで共通して使用できます。
全5レッスン + 12記事
Javaは高い信頼性と拡張性を備えたプログラミング言語で、大規模なWebアプリケーションや業務システム開発に広く利用されています。 Androidアプリ開発でも標準的に採用されており、世界中で多くの開発者に支持されています。
全7レッスン + 14記事
Command Lineは、コマンドを入力してコンピュータを操作するためのインターフェースです。 開発環境の構築やファイル操作、Gitなどのツール利用にも欠かせない、エンジニアに必須のスキルです。
全1レッスン + 9記事
Gitはソースコードのバージョン管理や共同開発を効率的に行うためのツールです。 複数人での開発や変更履歴の追跡が容易にできるため、チーム開発の現場で広く利用されています。
全1レッスン + 9記事
PHPはWeb開発に広く利用されているサーバーサイドのプログラミング言語です。 データベースと連携して動的なWebページを生成できるため、WordPressなど多くのWebサービスで採用されています。
全5レッスン + 12記事
Rubyは直感的で読みやすく、Webアプリケーション開発を中心に利用されているサーバーサイド言語です。 コードの書きやすさと開発スピードの速さから、初学者にも扱いやすく「楽しく開発できる」言語として人気があります。
全5レッスン + 15記事
Ruby on Railsは、Webサービス開発を効率化するために設計されたRubyのフレームワークです。 直感的な構文と充実した機能を備え、少ないコードで素早くWebアプリケーションを開発できることから、スタートアップから大規模サービスまで幅広く採用されています。
全15レッスン + 19記事
Node.jsはJavaScriptを使ってサーバーサイド開発を行えるように設計された実行環境です。高速な処理性能と優れた拡張性を備え、リアルタイム通信をはじめとしたWebアプリケーションやAPI開発で広く利用されています。
全6レッスン + 22記事
jQueryはJavaScriptの記述を簡潔にし、Webページの操作を効率化するために開発されたライブラリです。シンプルな構文と高い互換性を備え、アニメーションやイベント処理、DOM操作などを少ないコードで実現できます。
全4レッスン + 13記事
ReactはWebサイトやWebアプリケーションの見た目(UI)を構築するためのJavaScriptライブラリです。 Metaが開発し、再利用性の高いコンポーネント設計と高速な描画性能によって、世界中のエンジニアから支持を集めています。
全4レッスン + 15記事
SassはCSSをより効率的かつ柔軟に記述できるスタイルシート言語です。 変数やネスト、ミックスインなどの機能を活用することで、デザインの保守性を高め、よりスピーディーにWebサイトを構築できます。
全1レッスン + 9記事
GoはGoogleが開発した高速かつシンプルな構文を持つサーバーサイド言語です。 高いパフォーマンスと並行処理のしやすさから、Webサービスやクラウド開発など幅広い分野で注目を集めています。
全4レッスン + 13記事
プログラミングの世界への第一歩を踏み出し、夢を実現した方々のサクセスストーリーを紹介します。
文系出身、異業種からの転職。ゼロからでもエンジニアになれる。
起業、データ分析、業務効率化。プログラミングでキャリアを広げる。
小学生も、教育者も。子供の可能性を広げるプログラミング。
「まずは気軽に始めてみたい」という方にオススメです。
まとまった時間がなくても大丈夫。アプリならスマホゲーム感覚で楽しく始められます。
スマホやタブレットの画面に最適化したスライドとキーボードを用意しています。アプリ版でサクっと理解したら、Web版で本格的に実践するのがオススメです。
まずはHTML/CSSから始めることをおすすめします。Webサイトの見た目を作る基本的な技術で、学習の成果がすぐに目に見える形で確認できるため、モチベーションを保ちやすいです。その後、JavaScriptやPythonなど興味のある言語に進むと良いでしょう。
プログラミングとは、コンピュータに対して「こう動いてほしい」という指示を書くことです。Webサイト、アプリ、ゲーム、AIなど、私たちが日常で使うデジタルサービスのほとんどはプログラミングで作られています。
はい、独学で学ぶことは十分可能です。Progateのようなオンライン学習サービスを活用すれば、自分のペースで効率的に学習できます。大切なのは、実際にコードを書きながら学ぶことと、継続して取り組むことです。
目的によっておすすめは異なります。Webサイト制作ならHTML/CSS、Webアプリ開発ならJavaScript、データ分析やAI開発ならPython、スマホアプリならSwift(iOS)やKotlin(Android)がおすすめです。迷ったらJavaScriptから始めると、幅広い分野に応用できます。
はい、プログラミングスキルを身につけることで、エンジニアとしての就職・転職の可能性が広がります。IT人材の需要は年々高まっており、未経験からエンジニアに転職する方も増えています。ポートフォリオの作成や実践的なスキルの習得が重要です。
はい、むしろAI時代だからこそプログラミングの重要性は増しています。AIを活用するにもプログラミングの知識が必要ですし、AIに指示を出すプロンプトエンジニアリングにもプログラミング的思考が役立ちます。AIと協働できる人材の価値は今後さらに高まるでしょう。
はい、Progateでは生成AIを活用したコースを提供しています。AIの基礎知識から、実際にAIを使ったアプリケーション開発まで学ぶことができます。プログラミングの基礎と合わせて学ぶことで、AI時代に求められるスキルを身につけられます。
はい、ビジネス職の方にもプログラミング学習はおすすめです。エンジニアとのコミュニケーションがスムーズになり、データ分析や業務自動化に活かせます。また、デジタルプロダクトの仕組みを理解することで、より良い企画や意思決定ができるようになります。
1分後、プログラミングの世界でお会いしましょう。