IT業界は日々技術が進化していくので、エンジニアの方は勉強を継続が必要です。
また、さまざまな言語があり多くの知識が必要になります。
そんなエンジニアの皆様やエンジニアを目指す方におすすめしたい無料学習サービス20選まとめてみました。
1.paiza
エンジニアの転職や就職を支援するプラットフォームで、Java、Python、Rubyなど幅広いプログラミング言語を学ぶことが可能です。
基本は無料ですが、一部動画は有料となっています。
2.ドットインストール
全509レッスン(無料は74レッスン)、7,698本の動画を提供中。
全ての動画が3分以内になっているので、通勤や通学などのちょっとした隙間時間に学べます。
月1,080円のプレミアム会員になると全てのレッスンの学習や先生への質問ができます。
3.Progate
エンジニアなら必ずと言っていいほど知られる、有名なプログラミング学習プラットフォーム。
各言語における基礎レベルの17レッスンはすべて無料で勉強ができる。
月額990円の有料会員プランに登録すると基礎から実践まで全76種類のレッスンが受講可能に。
インターネット上で学習を行うため、環境構築が不要。
アプリがあ理、モバイル端末で外でも手軽に勉強できるのもおすすめポイント。
4.CODEPREP
ドリルのような穴埋め形式でプログラミングを学べます。
1ドリルにつき約10分程度で学習ができるので、無理なく継続して学ぶことができます。
また、ディスカッションボードを利用してユーザー同士が教えあいながらプログラムを学ぶ事ができるので、一人では続かない方でも継続しやすくなっています。
5.UDACITY
初心者レベルから一歩踏み込んだスキルを学びたい人にぴったり。
プログラミング、人工知能、コンピューターサイエンスなどの分野を網羅したハイレベルな講義を誰でも受けることができます。
「技術未経験」「初級」「中級」「ベテラン」から選べるので、自分に合ったレベルで学習可能。
日本語対応しているコースが続々と出ているので、英語が苦手な方も安心!
モバイル版もあり、移動中や外出先などでも、いつでも学習することができます
6.Schoo
生配信でプログラミングを学べるのが一番の特徴。
1授業60分~90分ほどありますが講師の方にチャットを使ってリアルタイムで質問が可能。
生配信は後にアーカイブとして閲覧が可能なので復習も行えます。アーカイブ視聴には月額980円が必要です。
7.Codecademy
プログラミング学習サービスの先駆けで、利用者は190カ国、2500万人に登ると言われています。
コースの種類がとても豊富で、プログラミング入門者だけでなく、上級者も満足できる難易度の講座が幅広く用意されており、今自分が目指している目標に合わせた学習を進めることができます。
英語表記のため、英語の勉強にもなります。
8.freeCodeCamp
合計3000時間にも及ぶ学習が無料で提供されている学習プラットフォーム。
フロントエンド開発からバックエンド開発まで、Web開発に関するスキルを一貫で学べ、
開発技術だけでなくエンジニアとして必要なデータの可視化なども学習できます。
Webデザインや情報セキュリティの講座などもあるので、自分に必要な講座を選んでみましょう。
9.SAMURAI TERAKOYA
未経験からエンジニアを数多く輩出しており、作りながら学べる教材がなんと50種類以上!
まずは無料体験行い、入会金不要、月額定額で気軽に学習を続けることが可能になります。
お試ししてみたい方は無料体験をおすすめ!
転職・就職サポートもあるなどサポート体制も充実。
10.Khan Academy
世界中の誰もが無料で学べるクラスを提供することを使命とした非営利団体が運営しているアメリカの大手オンライン講座サイト。
全ての講座が無料で、プログラミングだけでなく、数学や科学、経済学や芸術など幅広く学べます。
プログラミング講座では動画説明とコーディング実践がセットになっており、無料とは思えないクオリティです。
11.シラバス
WebページやWEBアプリを作る手順について真似をしながら学べる学習サイト。
HTMLやCSSといった言語だけでなく、illustratorやPhotoshopの基本や、ワードプレスやレンタルサーバーへのアップロードなども学ぶことができるので、一人でサイト作成ができるまでに。
12.CS50
米ハーバード大学が提供する非常に優良なコンピュータサイエンス入門講座の学習サイト。
日本語化もされているため、英語が苦手な方も安心して学べます。
コンテンツとYouTubeの動画教材を用いて手を動かしながら勉強できます。
13.CODE COMBAT
RPG仕立てのプログラミング学習ツールでゲーム感覚で学ぶことができます。
ゲーム感覚で行えますが、内容はPython」や「JavaScript」など本格的なコーディング演習をおこなえます。
コード例が表示された中から正しい解答を選択し、入力するため初心者でも学べます。
14.Programming Hub
Webサイトとアプリで利用でき、教材はイラストや音声読み上げ機能があり、通勤中などに聴きながら学習が可能です。
無料で利用できる教材も、HTML/CSSやデータサイエンスなど複数あり、有料プランにアップグレードすれば、全コースの教材が利用可能になります。
ただし、全て英語のため一定の語学力が必要になります。
15.SCRATCH
子どものプログラミング教育の場面で最も活用されており、2023年8月現在、Scratchは200ヶ国以上の国と地域で利用され、70以上の言語で学べます。
ビジュアルプログラミング言語は子供向けかと思われがちですが、研究者向けの計測・制御システム「LabVIEW」のプログラミング環境にも採用されています。
ゲームをプログラミングしていくことで作り込み、大人でも存分に楽しめる学習ツールです。
16.コードガールこれくしょん
paiza(パイザ)が運営する「プログラミング学習+アドベンチャーゲーム」
萌え系のイラストと反して、内容は本格的。
スクリプト言語のみならず、CやJavaといったコンパイラ言語にも対応している所が特徴。
17.CodinGame
フランスのIT企業であるCodinGame社提供のプログラミング学習サイト。
ゲーム形式で25言語を習得することが可能となっており、ゲームはシューティング系、パズル系、あるいは脱出系など、さまざまな種類があります。
こちらも日本語非対応になっているので、難易度は高めです。
18.SoloLearn
プログラミング言語の習得に特化したオンライン学習サイト。
解説のテキストを読み、演習問題を1問解き進める学習形式です。
選択式だけでなく、穴埋め式や並べ替え、自由にコードを入力して実行結果を確認できる機能も。
アプリ版もあるので、ちょっとした空き時間にスマホで学習をすすめられます。
19.Swift Playgrounds
Appleが開発した言語のSwiftを、楽しく学べるアプリです。
iPad用とMac用と2種類のアプリケーションがありそれぞれ無料でインストールが可能です。
Swiftを使ってパズルを解きながらコードの基本をマスターでき、実際に使える自分だけのアプリを作成できます。
20.ShareWis
幅広いオンライン講座を公開している学習サイト。
プログラミングでは、90秒動画で手軽に学べる無料のスナックコース、1講座あたり20時間以上の講座もある有料のプロコースがあります。
月額580円のプレミアムアカウントに加入すると、対象の有料講座が毎月1つ受講可能に。
学習サイトと並行しながらがおすすめ!
参考サイト
▼Twitterでも発信しています
https://twitter.com/issueissue4
▼エンジニア向け案件獲得プラットフォーム
https://i-ssue.com/users/signup