EdX

The Computing Technology Inside Your Smartphone (edX)

The Computing Technology Inside Your Smartphone (edX)

Explore the fundamental computing technology inside smartphones and the advanced techniques that make them run so fast. We use our smartphones to communicate, to organize our lives, to find information, and to entertain ourselves. All this is possible because a smartphone contains a powerful computer processor, which is the subject of this course.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The course starts by moving step by step through the fundamental layers of computing technology, from binary numbers to application software, and then covers advanced performance techniques and the details of actual smartphone processors.

Learn about:

  • Digital logic
  • Computer organization
  • Instruction sets
  • Application Software
  • Advanced performance techniques
  • Actual smartphone processors

What you'll learn:

  • Describe how a smartphone processor works
  • Explain computer system design from binary information to programming
  • Design a small working computer
  • Describe common techniques used to make computers fast

Syllabus

Week 1: Introduction and Digital Logic
Overview
Inside Smartphone
Big Ideas
Numbers

Week 2: Digital Logic (cont'd)
Operations
Transistors and Gates

Week 3: Digital Logic (cont'd)
Muxes and Decoders
Adders

Week 4: Digital Logic (cont'd)
Storage
Finite State Machines

Week 5: Computer Organization
Stored Program Computer
LC-3 Instructions
LC-3

Week 6: Computer Organization (cont'd)
Instructional Set Architecture
ISA 2

Week 7: Computer Organization (cont'd)
ARM ISA
LC-3 Control

Week 8: Programming
Programming to Solve Problems
Assembly Language
Input/Output (I/O)
C Programming

Week 9: Performance
Pipelining
Hazards
Instruction Level Parallelism
Thread Level Parallelism
Data Level Parallelism

Week 10: Performance (cont'd)
Caches
Multicore
Permanent Storage
Snapdragon
Conclusion

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Electrotechnique I (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Electrotechnique I (edX)

Découvrez les circuits électriques linéaires. Apprenez à les maîtriser et à les résoudre, dans un premier temps en régime continu puis en régime alternatif. Ce cours définit les notions de base des circuits électriques composés des trois éléments passifs (résistance, inductance et condensateur), linéaires et des sources de tension et de courant.

Self Paced
Self-Paced
Capstone Project: Teaching Impacts of Technology (Coursera) Coursera
University of California, San Diego

Capstone Project: Teaching Impacts of Technology (Coursera)

In this project-based course you’ll review the Advanced Placement Computer Science Principles course and exam description guide to prepare for the “Explore Task”, where students must research a recent computing innovation and and analyze its impacts on the world. You’ll also review the description of this task from the student perspective and complete the task yourself. Then you’ll assess sample secondary student work by following the APCSP scoring guidelines as well as provide feedback to a fellow learner on their submitted task and receive the same from fellow learners.

Sep 9th 2026
5-12 Weeks
Smartphone Photography - made easy (Skillshare) Skillshare
Skillshare

Smartphone Photography - made easy (Skillshare)

Want to take better photos with your Smartphone? Let’s explore some simple tips and tricks that will improve your smartphone-ography. Hi, my name is Deanna, I’m a Skillshare instructor, a photographer, and an illustrator. I’m coming to you from my live-work studio on the West Coast, I grew up on the East Coast and have been an instructor for over a decade. Today, we are going to learn how to take some great photos with our smartphones.

Self Paced
Self-Paced
Marketing in a Digital World (Coursera) Coursera
University of Illinois at Urbana-Champaign

Marketing in a Digital World (Coursera)

This course examines how digital tools, such as the Internet, smartphones, and 3D printing, are revolutionizing the world of marketing by changing the roles and practices of both firms and consumers. Marketing in a Digital World is one of the most popular courses on Coursera with over 250,000 Learners and is rated by Class Central as one of the Top 50 MOOCs of All Time.

Jul 1st 2026
4 Weeks
Protection de la vie privée dans le monde numérique (FUN) FUN
INRIA

Protection de la vie privée dans le monde numérique (FUN)

L'informatique, Internet et les services numériques envahissent les moindres actions de notre vie, avec de nombreuses promesses pour améliorer notre vie quotidienne, notre santé ou accéder à la connaissance. Si certains succès des technologies numériques sont indéniables, il existe des contreparties. Pour proposer un service numérique adapté à son utilisateur, les programmes informatiques ont besoin de collecter des données qui peuvent informer sur nos actions ou modes de vie à notre insu.

No sessions available
5-12 Weeks
An Anthropology of Smartphones: Communication, Ageing and Health (FutureLearn) FutureLearn
University College London

An Anthropology of Smartphones: Communication, Ageing and Health (FutureLearn)

Explore how smartphones have affected our lives by using comparative anthropology as a method of research. Discover digital anthropology and the relationship between technology and ageing. This course will develop your understanding of the concept of digital anthropology as you explore how smartphones have transformed our daily lives and how they can be used productively.

Self Paced
3 Weeks
Quantum Mechanics for Scientists and Engineers 2 (edX) EdX
StanfordOnline

Quantum Mechanics for Scientists and Engineers 2 (edX)

This course covers key topics in the use of quantum mechanics in many modern applications in science and technology, introduces core advanced concepts such as spin, identical particles, the quantum mechanics of light, the basics of quantum information, and the interpretation of quantum mechanics, and covers the major ways in which quantum mechanics is written and used in modern practice.

Self Paced
Self-Paced
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX) EdX
Tsinghua University,TsinghuaX

Data Structures and Algorithm Design Part I | 数据结构与算法设计(上) (edX)

Learn the basics of data structures and methods to design algorithms and analyze their performance. 本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。

Self Paced
Self-Paced
Industrial Biotechnology (edX) EdX
Delft University of Technology,DelftX

Industrial Biotechnology (edX)

Learn the basics of sustainable processing for biobased products to further understand their impact on global sustainability. As fossil-based fuels and raw materials contribute to climate change, the use of renewable materials and energy as an alternative is increasingly important and common. This transition is not a luxury, but rather a necessity.

Self Paced
Self-Paced
Introduction to Linux (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Linux (edX)

Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families. Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.

Self Paced
Self-Paced