- Level Professional
- Duration 25 hours
- Course by Imperial College London
-
Offered by
About
This course will cover the fundamentals of OpenGL and OpenGL ES in Android. This course is unique because it covers the mechanics of how OpenGL works and also more practical applications to draw 2D and 3D objects. This is an ideal primer for more complex courses on VR and AR within Android. We'll begin by covering the OpenGL Pipeline and Shading Language. Then we'll look at drawing simple 2D objects and increasingly complicated 3D objects in OpenGL and OpenGL ES. There are practical exercises throughout the course to apply your understanding, and there is a summative project which can form part of your professional portfolio.Modules
Introduction
1
Discussions
- Say hello!
2
Videos
- Introduction
- The example program
2
Readings
- Prerequisites
- Download the example program
The OpenGL Pipeline
1
Assignment
- OpenGL Pipeline
1
Videos
- The OpenGL Pipeline
Shading language
1
Assignment
- Shading Language
1
Videos
- Shading language
OpenGL ES
1
Assignment
- OpenGL ES
1
Videos
- OpenGL ES
OpenGL Primitives
1
Assignment
- OpenGL Primitives
1
Videos
- OpenGL Primitives
Summary
1
Videos
- Summary
Introduction
1
Videos
- Introduction
2D Objects
1
Peer Review
- Create a 2D object in OpenGL
1
Discussions
- Troubleshooting
1
Videos
- 2D objects in OpenGL
3D Objects
1
Peer Review
- Draw a 3D Pentagon prism
1
Discussions
- Troubleshooting
4
Videos
- Pyramids
- Colour
- The index buffer
- Rotation
Summary
1
Videos
- Summary
Introduction
2
Videos
- Introduction
- Example Program
1
Readings
- Example program download
Drawing shapes
1
Peer Review
- Draw a 3D character V
1
Discussions
- Troubleshooting
2
Videos
- Simple shapes
- Curved shapes
1
Readings
- Draw a 3D character V - Solution
Drawing spheres and arbitrary shapes
1
Peer Review
- Create a 3D half cone
2
Discussions
- Tweak your sphere
- Troubleshooting
2
Videos
- Spheres
- Arbitrary shapes
1
Readings
- Create a 3D half cone - Solution
Summary
1
Assignment
- 3D Objects in OpenGL ES
1
Videos
- Summary
Assignment details
1
Peer Review
- Create a 3D logo in OpenGL
1
Discussions
- Troubleshooting
2
Videos
- Introduction
- Timer task
1
Readings
- License and attributions
Auto Summary
Embark on a journey through the world of Android graphics with the "Android Graphics with OpenGL ES" course, tailored for IT and Computer Science enthusiasts. This professional-level course, offered by Coursera, delves into the essentials of OpenGL and OpenGL ES in the Android environment, ensuring a comprehensive understanding of both the technical and practical aspects. Under the expert guidance of your instructor, you'll start with the OpenGL Pipeline and Shading Language, setting a strong foundation. Progressively, you'll learn to craft simple 2D objects and advance to more complex 3D creations. The course emphasizes hands-on learning with practical exercises and culminates in a summative project, perfect for enhancing your professional portfolio. Spanning 1500 minutes of in-depth content, this course is ideal for those looking to build expertise in Android graphics, paving the way for more advanced studies in Virtual Reality (VR) and Augmented Reality (AR). Flexible subscription options, including the Starter plan, make it accessible to dedicated learners aiming to elevate their skills in this dynamic field. Join now and transform your understanding of Android graphics with OpenGL ES.

Benny Lo