Course / Course Details

Introduction to Computer Science: Foundations of Computing

  • Super admin image

    By - Super admin

  • 0 students
  • 15 Hours
  • (0)

Course Requirements

  • No prior computer science knowledge required

  • Basic computer and internet knowledge

  • Laptop or desktop computer

  • Interest in learning technology and computing concepts

  • Course Description

    This course provides a beginner-friendly introduction to Computer Science and the fundamental concepts behind modern technology. You will learn how computers work, how software is created, and how programming helps solve real-world problems.

    The course explains core topics like computer systems, algorithms, programming basics, and data management in a simple and practical way.
    By the end of the course, learners will understand the basic principles of computing and build a strong foundation for further studies in programming, data science, or software development.

    Course Outcomes

    What You’ll Learn 

    After completing this course, you will be able to:

    • Understand the basic concepts of computer science

    • Learn how computers process data and instructions

    • Understand algorithms and problem-solving techniques

    • Learn the fundamentals of programming logic

    • Understand data representation and storage

    • Explore the basics of networks and the internet

    • Recognize different fields within computer science

    • Build a strong foundation for learning programming languages



    Course Curriculum

    • 1 chapters
    • 351 lectures
    • 0 quizzes
    • 15 Hours total length
    Toggle all chapters
    1 Test for Valid Inputs Intro to Computer Science
    1 Min


    2 Step Three daysBetweenDates
    1 Min


    3 Test for Valid Inputs Intro to Computer Science
    1 Min


    4 Real World Problem
    1 Min


    5 Best Strategy Intro to Computer Science
    1 Min


    6 Best Strategy Intro to Computer Science
    1 Min


    7 Best Strategy Intro to Computer Science
    1 Min


    8 Finish daysBetweenDates Intro to Computer Science
    1 Min


    9 Introduction
    1 Min


    10 Stooges Intro to Computer Science
    1 Min


    11 Stooges Solution Intro to Computer Science
    1 Min


    12 Days in a Month Intro to Computer Science
    1 Min


    13 Days in a Month Solution Intro to Computer Science
    1 Min


    14 Countries Intro to Computer Science
    1 Min


    15 Crawling Process Intro to Computer Science
    1 Min


    16 Countries Solution Intro to Computer Science
    1 Min


    17 Crawling Process Solution Intro to Computer Science
    1 Min


    18 Relative Size Intro to Computer Science
    1 Min


    19 Crawl Web Intro to Computer Science
    1 Min


    20 Relative Size Solution Intro to Computer Science
    1 Min


    21 Crawl Web Solution Intro to Computer Science
    1 Min


    22 Different Stooges Intro to Computer Science
    N/A


    23 Crawl Web Loop Solution Intro to Computer Science
    1 Min


    24 Secret Agent Man Intro to Computer Science
    1 Min


    25 Crawl If Intro to Computer Science
    1 Min


    26 Secret Agent Man Solution Intro to Computer Science
    1 Min


    27 Crawl If Solution Intro to Computer Science
    1 Min


    28 Replace Spy Intro to Computer Science
    1 Min


    29 Finishing Crawl Web Intro to Computer Science
    1 Min


    30 Replace Spy Solution Intro to Computer Science
    1 Min


    31 Finishing Crawl Web Solution Intro to Computer Science
    1 Min


    32 Len Quiz Intro to Computer Science
    1 Min


    33 Conclusion Intro to Computer Science
    1 Min


    34 Len Quiz Solution Intro to Computer Science
    1 Min


    35 Lists Solution Intro to Computer Science
    1 Min


    36 Append Quiz Intro to Computer Science
    1 Min


    37 Mutating Lists Solution Intro to Computer Science
    2 Min


    38 Append Quiz Solution Intro to Computer Science
    1 Min


    39 Product List Solution Intro to Computer Science
    1 Min


    40 How Computers Store Data Intro to Computer Science
    1 Min


    41 Greatest Solution Intro to Computer Science
    1 Min


    42 DRAM Intro to Computer Science
    2 Min


    43 Lists of Lists Solution Intro to Computer Science
    1 Min


    44 Memory Hierarchy Intro to Computer Science
    1 Min


    45 Max Pages Solution Intro to Computer Science
    1 Min


    46 Memory Hierarchy Solution Intro to Computer Science
    1 Min


    47 Max Depth Solution Intro to Computer Science
    1 Min


    48 Sudoku Solution Intro to Computer Science
    2 Min


    49 Introduction
    1 Min


    50 Data Structures Intro to Computer Science
    1 Min


    51 Data Structures Solution Intro to Computer Science
    1 Min


    52 Add to Index Intro to Computer Science
    1 Min


    53 Add to Index Solution Intro to Computer Science
    3 Min


    54 Lookup Intro to Computer Science
    1 Min


    55 Lookup Solution Intro to Computer Science
    1 Min


    56 Building the Web Index Intro to Computer Science
    1 Min


    57 Add Page to Index Intro to Computer Science
    1 Min


    58 Add Page to Index Solution Intro to Computer Science
    1 Min


    59 Finishing the Web Crawler Intro to Computer Science
    1 Min


    60 Finishing the Web Crawler Solution Intro to Computer Science
    1 Min


    61 Startup Intro to Computer Science
    1 Min


    62 The Internet Intro to Computer Science
    1 Min


    63 Networks Solution Intro to Computer Science
    1 Min


    64 Latency Intro to Computer Science
    2 Min


    65 Latency Solution Intro to Computer Science
    1 Min


    66 Bandwidth Intro to Computer Science
    1 Min


    67 Bits Intro to Computer Science
    1 Min


    68 Bits Solution Intro to Computer Science
    2 Min


    69 Buckets of Bits Intro to Computer Science
    1 Min


    70 What Is Your Bandwidth Intro to Computer Science
    1 Min


    71 What Is Your Bandwidth Intro to Computer Science
    1 Min


    72 Traceroute Intro to Computer Science
    1 Min


    73 https://youtu.be/kU30juVBCBg?si=AGEiKGBqEFrua0uW
    1 Min


    74 Traceroute Intro to Computer Science
    1 Min


    75 Traveling Data Intro to Computer Science
    1 Min


    76 Making a Network Intro to Computer Science
    1 Min


    77 Protocols Intro to Computer Science
    1 Min


    78 Conclusion Intro to Computer Science
    1 Min


    79 Data Structures Solution Intro to Computer Science
    1 Min


    80 Ben Bitdiddle Solution Intro to Computer Science
    1 Min


    81 Introduction
    1 Min


    82 Networking Solution Intro to Computer Science
    1 Min


    83 Advice from Sergey Brin Intro to Computer Science
    1 Min


    84 Better Splitting Solution Intro to Computer Science
    1 Min


    85 Overview of the Unit Intro to Computer Science
    2 Min


    86 Improving the Index Solution Intro to Computer Science
    1 Min


    87 First Quiz Intro to Computer Science
    1 Min


    88 Counting Clicks Solution Intro to Computer Science
    1 Min


    89 First Quiz Solution Intro to Computer Science
    1 Min


    90 Time Spent at Routers Intro to Computer Science
    2 Min


    91 What Is a Program Intro to Computer Science
    1 Min


    92 Time Spent at Routers Intro to Computer Science
    1 Min


    93 Getting Started with Python Intro to Computer Science
    1 Min


    94 Introduction
    1 Min


    95 First Programming Quiz Intro to Computer Science
    3 Min


    96 algorithm
    1 Min


    97 Language Ambiguity
    1 Min


    98 Measuring Speed Intro to Computer Science
    1 Min


    99 Biweekly Solution Intro to Computer Science
    2 Min


    100 import time
    1 Min


    101 Eat Quiz Intro to Computer Science
    1 Min


    102 spin loop
    1 Min


    103 Eat Quiz Solution Intro to Computer Science
    1 Min


    104 Predicting Run Time Intro to Computer Science
    1 Min


    105 Python Expressions Intro to Computer Science
    5 Min


    106 Predicting Run Time Solution Intro to Computer Science
    2 Min


    107 Python Expressions Solution Intro to Computer Science
    4 Min


    108 index
    1 Min


    109 Speed of Light Intro to Computer Science
    1 Min


    110 Index Size Vs Time Intro to Computer Science
    1 Min


    111 Speed of Light Solution Intro to Computer Science
    1 Min


    112 Index Size Vs Time Solution Intro to Computer Science
    1 Min


    113 Variables Intro to Computer Science
    2 Min


    114 Lookup Time Intro to Computer Science
    1 Min


    115 Variables Quiz Intro to Computer Science
    1 Min


    116 Lookup Time Solution Intro to Computer Science
    1 Min


    117 Variables Quiz Solution Intro to Computer Science
    1 Min


    118 Worst Case Intro to Computer Science
    2 Min


    119 Variables Can Vary Intro to Computer Science
    3 Min


    120 Worst Case Solution Intro to Computer Science
    1 Min


    121 Varying Variables 1
    1 Min


    122 Fast Enough Intro to Computer Science
    1 Min


    123 Varying Variables Quiz 1 Solution Intro to Computer Science
    1 Min


    124 Fast Enough Solution Intro to Computer Science
    1 Min


    125 Varying Variables Quiz 2 Intro to Computer Science
    1 Min


    126 lookup faster
    1 Min


    127 Varying Variables Quiz 2 Solution Intro
    1 Min


    128 Hash Table Intro to Computer Science
    1 Min


    129 Spirit Age Intro to Computer Science
    1 Min


    130 Hash Table Solution Intro to Computer Science
    1 Min


    131 Spirit Age Solution Intro to Computer Science
    1 Min


    132 hash function
    1 Min


    133 Strings Intro to Computer Science
    3 Min


    134 modulus
    1 Min


    135 Valid Strings Intro to Computer Science
    1 Min


    136 Modulus Quiz Intro to Computer Science
    1 Min


    137 Valid Strings Solution Intro to Computer Science
    1 Min


    138 Modulus Quiz Solution Intro to Computer Science
    1 Min


    139 Ada Intro to Computer Science
    1 Min


    140 Equivalent Expressions Intro to Computer Science
    1 Min


    141 Hello Intro to Computer Science
    1 Min


    142 Equivalent Expressions Solution Intro to Computer Science
    1 Min


    143 Hello Solution Intro to Computer Science
    1 Min


    144 Bad Hash Intro to Computer Science
    1 Min


    145 Strings And Numbers Intro to Computer Science
    1 Min


    146 Bad Hash Solution Intro to Computer Science
    1 Min


    147 Indexing Strings Intro to Computer Science
    2 Min


    148 Better Hash Functions Intro to Computer Science
    1 Min


    149 Selecting Sub Sequences Intro to Computer Science
    3 Min


    150 Better Hash Functions Solution Intro to Computer Science
    3 Min


    151 Capital Udacity Intro to Computer Science
    1 Min


    152 hash function
    1 Min


    153 Capital Udacity Solution Intro to Computer Science
    1 Min


    154 Keywords and Buckets Intro to Computer Science
    1 Min


    155 Understanding Selection Intro to Computer Science
    1 Min


    156 Keywords and Buckets Solution Intro to Computer Science
    1 Min


    157 Understanding Selection Solution Intro to Computer Science
    3 Min


    158 Implementing Hash Tables Intro to Computer Science
    2 Min


    159 Finding Strings in Strings Intro to Computer Science
    3 Min


    160 Implementing Hash Table Solution Intro to Computer Science
    1 Min


    161 Testing Intro to Computer Science
    1 Min


    162 Empty Hash Table Solution Intro to Computer Science
    1 Min


    163 Testing Solution Intro to Computer Science
    1 Min


    164 The Hard Way Intro to Computer Science
    1 Min


    165 Testing2 Intro to Computer Science
    1 Min


    166 The Hard Way Solution Intro to Computer Science
    1 Min


    167 Testing2 Solution Intro to Computer Science
    2 Min


    168 Finding Buckets Intro to Computer Science
    1 Min


    169 Finding with Numbers Intro to Computer Science
    1 Min


    170 Finding Buckets Solution Intro to Computer Science
    1 Min


    171 Finding with Numbers Quiz Intro to Computer Science
    1 Min


    172 Adding Keywords Intro to Computer Science
    1 Min


    173 Finding with Numbers Quiz Solution Intro to Computer Science
    3 Min


    174 Step Three daysBetweenDates
    1 Min


    175 Adding Keywords Solution Intro to Computer Science
    3 Min


    176 String Theory Intro to Computer Science
    1 Min


    177 Test for Valid Inputs Intro to Computer Science
    1 Min


    178 Lookup Intro to Computer Science
    1 Min


    179 Extracting Links Intro to Computer Science
    6 Min


    180 Test for Valid Inputs Intro to Computer Science
    1 Min


    181 Lookup Solution Intro to Computer Science
    1 Min


    182 Extracting Links Solution Intro to Computer Science
    1 Min


    183 Len Quiz Intro to Computer Science
    1 Min


    184 Update Intro to Computer Science
    1 Min


    185 Extracting Links Solution Intro to Computer Science
    1 Min


    186 Union Intro to Computer Science
    1 Min


    187 Update Intro to Computer Science
    1 Min


    188 Final Quiz Intro to Computer Science
    1 Min


    189 Union Solution Intro to Computer Science
    1 Min


    190 Update Solution Intro to Computer Science
    1 Min


    191 Final Quiz Solution Intro to Computer Science
    2 Min


    192 Pop Intro to Computer Science
    1 Min


    193 easyway
    1 Min


    194 Great Job Intro to Computer Science
    1 Min


    195 Pop Quiz Intro to Computer Science
    1 Min


    196 Using Dictionaries Intro to Computer Science
    1 Min


    197 Search Engines And The Web Intro to Computer Science
    1 Min


    198 Population Intro to Computer Science
    1 Min


    199 Search Engines And The Web Solution Intro to Computer Science
    1 Min


    200 Collecting Links Intro to Computer Science
    1 Min


    201 Population Solution Intro to Computer Science
    1 Min


    202 Python Programming 1 Intro to Computer Science
    1 Min


    203 run
    1 Min


    204 Python Programming 1 Solution Intro to Computer Science
    1 Min


    205 Modifying the Search Engine Intro to Computer Science
    1 Min


    206 Python Programming 2 Intro to Computer Science
    1 Min


    207 Modifying the Search Engine Solution Intro to Computer Science
    1 Min


    208 Python Programming 2 Solution Intro to Computer Science
    2 Min


    209 Changing Lookup Intro to Computer Science
    1 Min


    210 Speed of Light Intro to Computer Science
    1 Min


    211 Changing Lookup Solution Intro to Computer Science
    1 Min


    212 Speed of Light Solution Intro to Computer Science
    1 Min


    213 intro
    1 Min


    214 Strings Intro to Computer Science
    1 Min


    215 Growth Solution Intro to Computer Science
    1 Min


    216 Strings Solution Intro to Computer Science
    1 Min


    217 Hash String Solution Intro to Computer Science
    1 Min


    218 Bodacious Udacity Intro to Computer Science
    1 Min


    219 Is Offered Solution Intro to Computer Science
    1 Min


    220 Bodacious Udacity Solution Intro to Computer Science
    2 Min


    221 When Offered Solution Intro to Computer Science
    1 Min


    222 Find 1 Intro to Computer Science
    1 Min


    223 Involved Solution Intro to Computer Science
    1 Min


    224 Find 1 Solution Intro to Computer Science
    1 Min


    225 Refactoring Solution Intro to Computer Science
    1 Min


    226 Find 2 Intro to Computer Science
    1 Min


    227 Memoization Solution Intro to Computer Science
    1 Min


    228 Find 2 Solution Intro to Computer Science
    1 Min


    229 Hash Tables Intro to Computer Science
    1 Min


    230 Rounding Numbers Intro to Computer Science
    1 Min


    231 Rehashing Intro to Computer Science
    1 Min


    232 Rounding Numbers Solution Intro to Computer Science
    2 Min


    233 Importing Libraries Intro to Computer Science
    1 Min


    234 Why Python Intro to Computer Science
    1 Min


    235 Programming Literacy Intro to Computer Science
    3 Min


    236 Indentation in Python Intro to Computer Science
    1 Min


    237 Infinite Power
    1 Min


    238 BNF in Real Life Intro to Computer Science
    2 Min


    239 Long Words Intro to Computer Science
    1 Min


    240 Work Ethics in Programming Intro to Computer Science
    1 Min


    241 Long Words Solution Intro to Computer Science
    1 Min


    242 Seed Pages in Real World Intro to Computer Science
    1 Min


    243 Counter Intro to Computer Science
    1 Min


    244 Helping Udacity Intro to Computer Science
    1 Min


    245 Counter Quiz Intro to Computer Science
    1 Min


    246 Introduction Intro to Computer Science
    1 Min


    247 Counter Quiz Solution Intro to Computer Science
    N/A


    248 Motivating Procedures Intro to Computer Science
    1 Min


    249 Expanding Our Grammar Intro to Computer Science
    1 Min


    250 Introducing Procedures Intro to Computer Science
    3 Min


    251 Expanding Our Grammar Solution Intro to Computer Science
    2 Min


    252 Procedure Code Intro to Computer Science
    1 Min


    253 Recursive Definitions Intro to Computer Science
    1 Min


    254 Procedure Code Solution Intro to Computer Science
    1 Min


    255 Ancestors Intro to Computer Science
    1 Min


    256 Output Intro to Computer Science
    1 Min


    257 Ancestors Solution Intro to Computer Science
    1 Min


    258 Output Solution Intro to Computer Science
    1 Min


    259 Recursive Procedures Intro to Computer Science
    2 Min


    260 Return Statement Intro to Computer Science
    1 Min


    261 Recursive Factorial Intro to Computer Science
    1 Min


    262 Return Statement Solution Intro to Computer Science
    1 Min


    263 Recursive Factorial Solution Intro to Computer Science
    5 Min


    264 Palindromes Intro to Computer Science
    3 Min


    265 Using Procedures Intro to Computer Science
    4 Min


    266 Palindromes Solution Intro to Computer Science
    2 Min


    267 Sum Procedure Intro to Computer Science
    1 Min


    268 Sum Procedure Solution Intro to Computer Science
    4 Min


    269 Sum Procedure with a Return Statement Intro to Computer Science
    1 Min


    270 Sum Procedure with a Return Statement Intro to Computer Science
    1 Min


    271 Square Intro to Computer Science
    1 Min


    272 Square Solution Intro to Computer Science
    2 Min


    273 Sum of Three Intro to Computer Science
    1 Min


    274 Abbaize Intro to Computer Science
    1 Min


    275 Abbaize Solution Intro to Computer Science
    1 Min


    276 Find Second Intro to Computer Science
    1 Min


    277 Find Second Solution Intro to Computer Science
    1 Min


    278 Sum of Three Solution Intro to Computer Science
    1 Min


    279 Abbaize Intro to Computer Science
    1 Min


    280 Abbaize Solution Intro to Computer Science
    1 Min


    281 Find Second Intro to Computer Science
    1 Min


    282 Find Second Solution Intro to Computer Science
    1 Min


    283 Equality Comparisons Intro to Computer Science
    4 Min


    284 Equality Comparisons Solution Intro to Computer Science
    1 Min


    285 If Statements Intro to Computer Science
    2 Min


    286 If Statements Solution Intro to Computer Science
    3 Min


    287 Is Friend Intro to Computer Science
    1 Min


    288 More Friends Intro to Computer Science
    1 Min


    289 More Friends Solution Intro to Computer Science
    1 Min


    290 Or
    1 Min


    291 Biggest Intro to Computer Science
    1 Min


    292 Biggest Solution
    8 Min


    293 While Loops Intro to Computer Science
    6 Min


    294 While Loops Solution Intro to Computer Science
    1 Min


    295 While Loops 2 Intro to Computer Science
    1 Min


    296 While Loops 2 Solution Intro to Computer Science
    1 Min


    297 Print Numbers Intro to Computer Science
    1 Min


    298 Print Numbers Solution Intro to Computer Science
    1 Min


    299 Factorial Intro to Computer Science
    4 Min


    300 Factorial Solution Intro to Computer Science
    2 Min


    301 Break Intro to Computer Science
    3 Min


    302 Break Solution Intro to Computer Science
    2 Min


    303 Multiple Assignment Intro to Computer Science
    4 Min


    304 Multiple Assignment Intro to Computer Science
    1 Min


    305 Multiple Assignment Solution Intro to Computer Science
    1 Min


    306 No Links Intro to Computer Science
    3 Min


    307 No Links Solution Intro to Computer Science
    1 Min


    308 Updating Links Solution Intro to Computer Science
    1 Min


    309 Print All Links Intro to Computer Science
    3 Min


    310 Print All Links Solution Intro to Computer Science
    3 Min


    311 Finishing Get All Links Intro to Computer Science
    1 Min


    312 Udacify Intro to Computer Science
    1 Min


    313 Udacify Solution Intro to Computer Science
    1 Min


    314 Finishing Get All Links Solution Intro to Computer Science
    1 Min


    315 Proc Intro to Computer Science
    1 Min


    316 Proc Solution Intro to Computer Science
    2 Min


    317 Median Intro to Computer Science
    1 Min


    318 Median Solution Intro to Computer Science
    1 Min


    319 Blastoff Intro to Computer Science
    1 Min


    320 Blastoff Solution Intro to Computer Science
    1 Min


    321 Finish Intro to Computer Science
    1 Min


    322 Finish Solution Intro to Computer Science
    1 Min


    323 Find Last Intro to Computer Science
    2 Min


    324 Find Last Solution Intro to Computer Science
    1 Min


    325 Multiplication Table Intro to Computer Science
    1 Min


    326 Quizzes Are There To Help You Intro to Computer Science
    1 Min


    327 Good Programming Practices Intro to Computer Science
    1 Min


    328 Additional Libraries Intro to Computer Science
    1 Min


    329 Why Another Search Engine Intro to Computer Science
    1 Min


    330 Days Between Dates Intro to Computer Science
    1 Min


    331 First Step Intro to Computer Science
    1 Min


    332 Next Step
    1 Min


    333 Next Step Intro to Computer Science
    1 Min


    334 The Expected Output Intro to Computer Science
    1 Min


    335 The Expected Output Intro to Computer Science
    1 Min


    336 Take the Next Step
    1 Min


    337 Try an Example
    1 Min


    338 Harder Example
    1 Min


    339 Algorithm Pseudocode
    1 Min


    340 Should We Implement It Intro to Computer Science
    N/A


    341 Should We Implement It Intro to Computer Science
    1 Min


    342 Different Approach
    1 Min


    343 Simple Mechanical Algorithm Intro to Computer Science
    1 Min


    344 What Should We Write First Intro to Computer Science
    1 Min


    345 What Should We Write First Intro to Computer Science
    1 Min


    346 Define nextDay Intro to Computer Science
    1 Min


    347 Define nextDay Intro to Computer Science
    1 Min


    348 What Should We Do Next Intro to Computer Science
    1 Min


    349 What Should We Do Next Intro to Computer Science
    1 Min


    350 Define daysBetweenDates Intro to Computer Science
    1 Min


    351 Step Two Helper Function
    1 Min


    Instructor

    Super admin

    As the Super Admin of our platform, I bring over a decade of experience in managing and leading digital transformation initiatives. My journey began in the tech industry as a developer, and I have since evolved into a strategic leader with a focus on innovation and operational excellence. I am passionate about leveraging technology to solve complex problems and drive organizational growth. Outside of work, I enjoy mentoring aspiring tech professionals and staying updated with the latest industry trends.

    0 Rating
    0 Reviews
    13 Students
    163 Courses

    Course Full Rating

    0

    Course Rating
    (0)
    (0)
    (0)
    (0)
    (0)

    No Review found

    Sign In or Sign Up as student to post a review

    Student Feedback

    You must be enrolled to ask a question