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
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?

Oct 19th 2026
2 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
Marketing no mundo digital (Coursera) Coursera
University of Illinois at Urbana-Champaign

Marketing no mundo digital (Coursera)

Este curso analisa como ferramentas digitais, por exemplo, a Internet, os smartphones e a impressão 3D, estão revolucionando o mundo do marketing ao mudar as funções e práticas das empresas e dos consumidores. O Marketing no mundo digital é um dos cursos mais procurados da Coursera com mais de 250 mil alunos e ele foi classificado pela Class Central como um dos 50 melhores cursos on-line abertos e massivos (MOOCs, na sigla em inglês) de todos os tempos.

Oct 19th 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
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
Dynamics and Control (edX) EdX
Universitat Politècnica de València,UPValenciaX

Dynamics and Control (edX)

This is an interactive course about the basic concepts of Systems, Control and their impact in all the human activities. First, the basic concepts of systems, dynamics, structure and control are introduced. Then, looking at many examples in Nature and human made devices, we will realize that the dynamic behavior of most systems can be modified by adding a control system. Later we will see how knowing how to evaluate the dynamic behavior of a system and measure its performance will provide the tools to design new controlled systems fulfilling some requirements.

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
A System View of Communications: From Signals to Packets (Part 1) (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

A System View of Communications: From Signals to Packets (Part 1) (edX)

Explore the tradeoffs in designing communication systems like mobile phones, and the engineering tools to handle them. Have you ever wondered how information is transmitted using your mobile phone or a WiFi hotspot? This introductory course seeks to enable you to understand the basic engineering tools used and tradeoffs encountered in the design of these systems.

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