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

Building a RISC-V CPU Core (edX) EdX
Linux Foundation,LinuxFoundationX

Building a RISC-V CPU Core (edX)

Create a RISC-V CPU with modern open source circuit design tools, methodologies, and microarchitecture, all from your browser. Building a RISC-V CPU Core is designed for anyone with a technical inclination who is interested in learning more about hardware. Whether you are new to digital logic or are a seasoned veteran, students will take away new skills that can be applied immediately. No prior knowledge of digital logic design is required.

Self Paced
Self-Paced
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
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
Internet of Things: How did we get here? (Coursera) Coursera
University of California, San Diego

Internet of Things: How did we get here? (Coursera)

It is hard to imagine life without your Smartphone – you have come to rely on it so much – for your work; to stay in touch with family and friends; to capture and share those special moments; to find your way around in a new neighborhood. Did you ever wonder how and when all this happened? Or how and when GPS sensors came to be in your cell phone?

Nov 16th 2026
2 Weeks
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.

Oct 21st 2026
5-12 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
Vocal Recording Technology (edX) EdX
Berklee College of Music,BerkleeX

Vocal Recording Technology (edX)

Explore emerging innovations in vocal production, audio engineering, recording, and mixing. We are in the midst of an explosion of musical creativity as a result of technologies that allow you to record music using your laptop or tablet. Whether you are a singer, music producer, audio engineer, or just someone that likes to make good music with vocals, it is essential to have an understanding of vocal technologies for music production.

Self Paced
Self-Paced
Excel: fundamentos y herramientas (edX) EdX
Universitat Politècnica de València,UPValenciaX

Excel: fundamentos y herramientas (edX)

En este curso de Excel aprenderás las herramientas más habituales, desde lo más básico a los gráficos, formulas, funciones y tablas de datos. Conoceras cómo beneficiarte de las capacidades de este programa de Microsoft. Este es un curso de Excel basico en el que aprenderas a trabajar con este programa informatico de Microsoft, el componente para hojas de cálculo de la suite ofimática de Microsoft, MS-Office.

Self Paced
Self-Paced
HTML5 Coding Essentials and Best Practices (edX) EdX
World Wide Web Consortium - W3C,W3Cx

HTML5 Coding Essentials and Best Practices (edX)

Learn how to write Web pages and Web sites by mastering HTML5 coding techniques and best practices. HTML5 is the standard language of the Web, developed by W3C. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is supported on a wide variety of devices, lowering the cost of creating rich applications to reach users everywhere.

Self Paced
Self-Paced