MENU
カテゴリー
\気になるカテゴリーをクリック!/
こんにちは! 文系SEの焼き芋です!
コンピュータサイエンスを学習できるRecursion(リカージョン)ってなに?
という悩みを抱えていませんか?
そこで、今回はRecursion(リカージョン)の提供コンテンツを解説します!
この記事はこんな人におすすめです!
・プログラミング初心者の方
・プロゲート学習後の方
・スキルアップに伸び悩んでいる方
Recursion(リカージョン)のサービス概要です!
Recursion(リカージョン)とは簡単に解説!
企業名 | Recursion(リカージョン) (公式Twitter)(公式Youtube) |
サービス開始 | 2020年 |
代表取締役 ※共同経営 | 田島慎也(note) Jeffry Alvarado(Twitter) ※JeffryさんはFacebookでエンジニア |
本社所在地 | 500 Jefferson Ave #210, Redwood City CA 94063, United |
事業内容 | コンピュータサイエンスを 学習できるプラットフォーム提供 |
アメリカのベンチャー企業です!
プログラミング習得だけをゴールとしない、Recursion(リカージョン)5つの特徴を解説します!
学習コンテンツはなんと!
「IT起業のメッカ・シリコンバレー」で活躍中している
「Facebookのエンジニア
(Jeffryさん)」
が作成しています!!
Jeffryさんの
Youtube動画はこちら!
GAFAで活躍できるレベルのエンジニアが運営しているRecursion(リカージョン)だからこそ、プログラミング習得のみコンテンツではなく、「世界で通用するエンジニア」になるための学習コンテンツを提供しています!
Recursion(リカージョン)ではプログラミング言語習得のみを目的としたコンテンツを提供しているのではなく、「コンピュータサイエンスが学べるコンテンツ」を提供してます!
コンピュータを使って、
計算理論や情報処理について扱う学問です。
上の画像はコンピュータサイエンスと関連する知識のマップになります。
プログラミング基礎となる「CS(コンピュータサイエンス)」がエンジニアとしての知識のベースとなっているのが分かります。
ITスキルアップにはコンピュータサイエンスが必要不可欠な知識です!!
具体的には以下のことが学べます!
カテゴリ | コース | 学習内容 |
---|---|---|
CS基礎 | 初級 | データと関数について 理解を深め、 コンピュータを扱うための基礎 |
中級 | 抽象化、再帰、スコープ、 制御フロー、 オブジェクト、リストについて | |
上級 | 連結リスト、スタック、 キュー、 木構造、ラムダ関数、 ソフトウェアテストについて | |
プログラミング パラダイム | オブジェクト指向 プログラミング | OOPのカプセル化、継承、 ポリモーフィズム等について |
関数型言語 | 関数型言語について (追加予定) | |
アルゴリズム& データ構造 | データ ベース | データベースシステムについて 関係モデルの特性、定義、 演算子、関係代数について |
アルゴリズム& データ構造 | アルゴリズム&データ構造 について(追加予定) | |
数学 | 離散数学I | コンピュータサイエンスで 扱われる数学の基礎知識 その概念について |
離散数学II | コンピュータサイエンスで 扱われる数学 漸化式や構造的帰納法について | |
ソフト ウェア 開発 | デザイン パターン | オブジェクト指向による ソフトウェア開発での設計について |
オペレー ション システム | オペレーション システムについて (追加予定) |
何言ってるのか良く分からない!
という方は無料コースを1度体験してみると
イメージが湧きます!
すぐに、プログラミング言語やフレームワークを学べるコースもあります!
Recursion(リカージョン)はアウトプットを重視したオンライン型のサブスクリプションサービスです!
コーディング問題数は「522問」!
学習目安時間はなんと「790時間」と
ボリュームたっぷりです!
実際の問題の一覧です!
難易度別に一覧化されていて、
後で復習もしやすいです!
具体的な学習の進め方について
解説していきます!
プログラミング独学の挫折を防げる「コミュニティ」サービスもあります!
チーム開発プログラムでは、
以下のような成果物を作ります!
コンピュータサイエンスの基礎を学習後、プロジェクトに挑戦することで自力でソフトウェアを開発できるスキルを習得できます!
チーム開発プログラムでは、
以下のような成果物を作ります!
JavaScriptを使ってDOM操作の基本から学習し、非同期通信や上級で学習するデータ構造を使ってデータを管理するなど、徐々にステップアップします。
BlackJackでは、主な要件と画面周りだけが用意されていて、ゲームロジックやAIの強さなどは自力で組み立てる必要がありますよ!
今回の記事ではRecursion(リカージョン)のサービスについて解説しました。
以下の点について解説しました。
5つの特徴
無料会員サービスもあり、
「45時間分」のコンテンツがあります。
お試しにやってみると良いですよ!
以上、最後まで読んで頂きありがとうございました!
コメント