コース
コンピュータサイエンスの基礎概念
基礎スキルレベル
更新日 2026/05
TheoryProgramming3時間11 ビデオ33 演習2,000 XP2,288修了証明書
無料アカウントを作成
Googleで続行その他のオプションを表示または
何千もの企業の従業員が支持
チームのトレーニングを担当していますか?
Businessをお試しくださいコース説明
前提条件
Introduction to Python for Developers1
The Start : What is a Computer?
This chapter introduces the fundamental concepts of how a computer works. From the basics of binary math and the essential components like the CPU and memory to the evolution of programming languages, learners will explore how computers process instructions and the difference between interpreted and compiled languages.
2
Dig Deeper: Instructing a computer efficiently
In this chapter, learners dive into algorithms—the instructions that computers follow to solve problems. Topics include an overview of algorithm types, the importance of time and space complexity, and hands-on practice with real-world examples of sorting and searching. The chapter also covers how to assess algorithm efficiency using Big-O Notation.
3
Expanding Out: What computers can & can't do
This chapter explores the limits of what computers can compute. Learners will study formal models like automata and Turing machines, learn about computational complexity (including P vs NP), and discover real-world applications in fields like cryptography, machine learning, and quantum computing.
コンピュータサイエンスの基礎概念
コース完了 19百万人を超える学習者と共にコンピュータサイエンスの基礎概念を始めましょう!
無料アカウントを作成
Googleで続行その他のオプションを表示または
DataCamp for Mobileでデータスキルを磨きましょう
モバイル コースと毎日の 5 分間のコーディング チャレンジで、外出先でも進歩できます。