About this Course

6,128 recent views
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level

Learners should have a basic knowledge of Android App development and Java programming.

Approx. 25 hours to complete
English

Skills you will gain

Opengl++2d computer graphicsOpengl for Embedded Systems (OPENGL ES)Android Studio3d computer graphics
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level

Learners should have a basic knowledge of Android App development and Java programming.

Approx. 25 hours to complete
English

Offered by

Placeholder

Imperial College London

Syllabus - What you will learn from this course

Week
1

Week 1

4 hours to complete

Fundamentals of OpenGL in Android

4 hours to complete
7 videos (Total 36 min), 2 readings, 4 quizzes
7 videos
The example program4m
The OpenGL Pipeline5m
Shading language9m
OpenGL ES10m
OpenGL Primitives4m
Summary52s
2 readings
Prerequisites10m
Download the example program30m
4 practice exercises
OpenGL Pipeline30m
Shading Language30m
OpenGL ES30m
OpenGL Primitives30m
Week
2

Week 2

6 hours to complete

2D and 3D Objects

6 hours to complete
7 videos (Total 35 min)
7 videos
2D objects in OpenGL7m
Pyramids6m
Colour7m
The index buffer8m
Rotation4m
Summary43s
Week
3

Week 3

6 hours to complete

Complex 3D objects

6 hours to complete
7 videos (Total 37 min), 3 readings, 3 quizzes
7 videos
Example Program1m
Simple shapes4m
Curved shapes12m
Spheres8m
Arbitrary shapes7m
Summary51s
3 readings
Example program download20m
Draw a 3D character V - Solution10m
Create a 3D half cone - Solution10m
1 practice exercise
3D Objects in OpenGL ES30m
Week
4

Week 4

10 hours to complete

Creating a 3D Logo in OpenGL ES

10 hours to complete
2 videos (Total 3 min), 1 reading, 1 quiz
2 videos
Timer task1m
1 reading
License and attributions10m

About the Advanced App Development in Android Specialization

Advanced App Development in Android

Frequently Asked Questions

More questions? Visit the Learner Help Center.