米カリフォルニアスタートアップRecursion, Incは、オンラインプログラミング学習サービスRecursion(リカージョン)にて「コンピュータサイエンス基礎 初級編」を8月7日(金)より無料で一般公開している。
未経験からプロフェッショナルなエンジニアとして働くために必要なスキルを効率的に学習する。
言語に依存しない基礎力を培う
コンピュータサイエンスとは、プログラミングやアルゴリズム、ハードウェア・ソフトフェア開発、データ処理などの計算の理論や情報の処理に関する、プログラミングの習得に不可欠な学問。
ソフトウェアは根本的に同じ原理に基づいて構築されるため、コンピュータサイエンスを基礎から学ぶことで、言語に依存しない基礎力が培われ、ウェブアプリをはじめ、モバイルアプリやゲーム、電子機器の組み込みシステムまで、自分の発想を自由に表現する形で開発できるようになるという。
アウトプット型学習サービス
「Recursion」は、米国のソフトウェアエンジニアの監修の元、MITやスタンフォード大学など名門大学で用いられているコンピュータサイエンスのカリキュラムにインスパイアされて作られた、アウトプットにフォーカスしたコンピューターサイエンス学習サービス。
濃密に練られたカリキュラムに沿って、未経験からでもプロフェッショナルなエンジニアとして働くために必要なスキルを長期的に学習する。
好きな言語を選択して学習
「コンピュータサイエンス基礎 初級編」では、「データとは何か?」という基本的なところから始まり、プリミティブ型、変数、関数についてPython・JavaScript・PHP・Java・C++の中から好きな言語を選択して学習。
同コースを終えると、データがコンピュータサイエンスにおいてどのような意味をするのか、またその読み取りや書き込みのメカニズムを理解したり、自分や他人が作った関数を使って問題を解く方法を身につけることができるという。
今後は、「中級編」「上級編」「OOP」「アルゴリズム 」「データ構造」など、ソフトウェア開発に必要不可欠な知識を学習できるレッスンを公開していく予定。また、ソフトウェア開発のプロジェクトも随時公開していくという。
コンピュータサイエンスの基礎を習得して、応用力の高いエンジニアを目指してみてはいかがだろうか。
出典元:Recursion
【関連記事】
起業・転職を目指すエンジニア養成講座「フルタイム総合LABコース」が開講、8月から説明会を開催
デジタルハリウッド株式会社は8月6日(木)より、運営する起業家・エンジニア養成スクール「G's ACADEMY(ジーズアカデミー)」にて、「フルタイム総合LABコース」10期生の募集を開始した。...
「プログラミングとは何か」という感覚を掴む、Python学習サービス“PyQ”に未経験者向けコースが登場
株式会社ビープラウドは7月13日(月)、ブラウザのみで稼働する環境構築の不要なPythonオンライン学習サービスの「PyQ(パイキュー)」に、プログラミング未経験者向けの新コース「Pythonプ...
Excelでプログラミングを学ぶ!プログラミングを知らないビジネスパーソンのための入門書が発売
株式会社CCCメディアハウスは5月、書籍「EXCELで簡単プログラミング プログラミングを知らないビジネスパーソンのためのプログラミング入門」を発売した。 プログラミングという言葉は知って...
U-NOTEをフォローしておすすめ記事を購読しよう