À propos de ce cours
582 notes
180 avis
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 20 heures pour terminer

Recommandé : 10 hours of study, 10 hours of active project work...
Langues disponibles


Sous-titres : Anglais
100 % en ligne

100 % en ligne

Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles

Dates limites flexibles

Réinitialisez les dates limites selon votre disponibilité.
Heures pour terminer

Approx. 20 heures pour terminer

Recommandé : 10 hours of study, 10 hours of active project work...
Langues disponibles


Sous-titres : Anglais

Programme du cours : ce que vous apprendrez dans ce cours

Heures pour terminer
1 heure pour terminer


This module presents our pedagogic approach and demonstrates the kind of applications you will be able to build at the end of the course....
1 vidéo (Total 4 min), 8 lectures
Video1 vidéo
Reading8 lectures
Overview of the Course3 min
Course’s Grading Policy1 min
Your Motivation(s)1 min
Hello, World!1 min
About the Exemplars1 min
Music Tutor App10 min
MOOC Motivation App10 min
Birth Date App10 min
Heures pour terminer
5 heures pour terminer

Create the Storyboard for Your Application

In this module you will design your personalized app from a user's perspective. We will show you elements you can combine in your design, and how to document it to get feedback from prospective users or to organize your thoughts. If you get stuck on the quiz or peer-reviewed assignment, you should post on the Discussion Forum to ask for help. And if you finish early, we hope you'll go there to help your fellow classmates as well. To get started, please jump into the first lesson below!...
3 vidéos (Total 15 min), 14 lectures, 3 quiz
Video3 vidéos
Layout: organize the views on your screens5 min
Add actions5 min
Reading14 lectures
What will you do in this module?1 min
Notice about source code1 min
Block 1: Buttons and Toast10 min
Block 2: Clickable List in two Languages10 min
Block 3: Layouts10 min
Block 4: Playing Sounds (and Using a Switch)10 min
Block 5: Saving Preferences (and Radio Buttons)10 min
Block 6: Images (and Slider)10 min
Block 7: Web Pages10 min
Block 8: From one activity to the next10 min
Block 9: SMS10 min
Wireframes, Mockups and Prototypes10 min
Favorite Tools?1 min
General Rubric: Qualities of an Android App10 min
Quiz2 exercices pour s'entraîner
Quiz about Activities and GUI18 min
Quiz about Application Design12 min
Heures pour terminer
28 minutes pour terminer

Install Tools, Create HelloWorld App

This module guides you in the development of an Android application using the Android Studio Integrated Development Environment (IDE). First it points you to the right place to install the Android Studio IDE and the Android Software Development Kit (SDK). Next it walks you through the steps of using them to create a basic "Hello World" application and it describes how to transfer the application for execution on a physical Android device and on an emulator. At the end of the module you will be familiar with Android tools....
1 vidéo (Total 16 min), 1 quiz
Quiz1 exercice pour s'entraîner
Basic Knowledge about Android12 min
Heures pour terminer
2 heures pour terminer

Build Your First Interactive Application

In this module you associate for the first time a graphical user interface with an activity controlling it, resulting in a first interactive application. We will re-use this same schema next week when developing the 9 apps presented in week 2 (and so will your personalized app). ...
1 vidéo (Total 18 min), 2 quiz
Quiz1 exercice pour s'entraîner
Create an interactive application6 min
Heures pour terminer
4 heures pour terminer

Toward Your Application, Step-By-Step

This module spans 2 weeks. This week, we walk you step by step in the development of 5 of the basic building blocks....
7 vidéos (Total 81 min), 8 lectures, 5 quiz
Video7 vidéos
Block 1 Step-by-Step: part 22 min
Block 1 Step-by-Step: part 39 min
Block 2 Step-by-Step18 min
Block 3 Step-by-Step12 min
Block 4 Step-by-Step8 min
Block 5 Step-by-Step16 min
Reading8 lectures
How to use these lessons1 min
Source code for block 1 - part 110 min
Source code for block 1 - part 210 min
Source code for block 1 - part 310 min
Source code for block 210 min
Source code for block 310 min
Source code for block 410 min
Source code for block 510 min
Quiz5 exercices pour s'entraîner
block 128 min
block 212 min
block 3: layouts12 min
block 418 min
block 58 min
Heures pour terminer
7 heures pour terminer

Transform Your Storyboard Into Actual Application

In this second part of the module, we develop the remaining 4 basic building blocks. All you have to do after that is to combine them to transform your idea of application into executable code!...
4 vidéos (Total 43 min), 7 lectures, 7 quiz
Video4 vidéos
Block 7 Step-by-Step13 min
Block 8 Step-by-Step12 min
Block 9 Step-by-Step9 min
Reading7 lectures
Source code for block 610 min
Source code for block 710 min
Source code for block 810 min
Warning1 min
Source code for block 910 min
Activity Life Cycle (and Crtl+F11, and telnet to emulator)10 min
Log10 min
Quiz6 exercices pour s'entraîner
block 66 min
block 710 min
block 88 min
block 96 min
Life Cycle and Log20 min
Final Quiz30 min
180 avisChevron Right
Orientation de carrière


a commencé une nouvelle carrière après avoir terminé ces cours
Avantage de carrière


a bénéficié d'un avantage concret dans sa carrière grâce à ce cours

Meilleurs avis

par RBApr 19th 2016

I very much enjoyed this course. It gave a great introduction to Android programming for those who don't know any android programming to start with. I recommend this course as a place to start.

par APMar 28th 2016

excellent course to get started in android. helps build basic blocks that can then be used to develop more complex apps as well as know where to search for more info. great job!!!



Dr. Virginie Galtier

Associate Professor
Computer Science

Michel Ianotto

Associate Professor
Computer Science

À propos de CentraleSupélec

CentraleSupélec is the result of the merger of the Ecole Centrale Paris and the Supélec. The collaboration between the two Colleges of engineering begun in 1969 with the introduction of the joint competitive entrance exam. Since 2009, the Ecole Centrale Paris and Supélec have continually strengthened their partnerships and collaborations with the aim of encompassing the whole of their activities (engineering education, research and post graduate programs) and confirmed their shared values of excellence, innovation, entrepreneurship, internationalization and leadership. Today CentraleSupélec aims to become a reference in the field of engineering and systems sciences and a leading engineering College in the area of higher education and research, ranked amongst the best institutions in the world. ...

Foire Aux Questions

  • Une fois que vous êtes inscrit(e) pour un Certificat, vous pouvez accéder à toutes les vidéos de cours, et à tous les quiz et exercices de programmation (le cas échéant). Vous pouvez soumettre des devoirs à examiner par vos pairs et en examiner vous-même uniquement après le début de votre session. Si vous préférez explorer le cours sans l'acheter, vous ne serez peut-être pas en mesure d'accéder à certains devoirs.

  • Lorsque vous achetez un Certificat, vous bénéficiez d'un accès à tout le contenu du cours, y compris les devoirs notés. Lorsque vous avez terminé et réussi le cours, votre Certificat électronique est ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.