Our career paths help you become job ready faster
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of computing through this comprehensive 27-minute video tutorial that covers both software engineering principles and computer hardware components. Begin with an overview of programming fundamentals, progressing from beginner concepts through intermediate topics and web development basics. Delve into computing theory before transitioning to detailed explanations of computer hardware components including the motherboard, RAM, and various storage solutions. Learn about in-memory data stores and caching mechanisms that optimize system performance. Understand the role of GPUs in modern computing and discover how processor cores enable both serial and parallel computing operations. Compare ARM and x86 architectures while exploring the distinctions between server and client computing environments. Gain practical insights into how software and hardware work together to create functional computing systems, making this an ideal starting point for anyone beginning their journey in computer science or software engineering.
Syllabus
00:00:00 - Introduction
00:01:31 - What we Will Cover
00:03:44 - Getting Started
00:04:19 - Beginner Programming
00:04:33 - Intermediate Topics
00:06:24 - Web Development
00:07:06 - Computing Theory
00:08:22 - Computer Hardware
00:09:18 - The Motherboard
00:09:25 - RAM
00:10:19 - Storage
00:12:41 - In-Memory Data Stores
00:13:54 - Caching
00:15:18 - GPU
00:17:21 - Processor Cores
00:18:10 - Serial and Parallel Computing
00:20:37 - ARM and x86
00:22:00 - Server vs Client
00:24:44 - Summary
Taught by
Caleb Curry