Computer Graphics

Provided by:
8/10 stars
based on  16 reviews
Provided by:
Cost FREE , Add a Verified Certificate for $99
Start Date In Session

Course Details

Cost

FREE,
Add a Verified Certificate for $99

Upcoming Schedule

  • In Session

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22618 reviews

Course Description

Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual reality, virtual simulators, visualization and even imaging products and cameras. This course, part of the Virtual Reality (VR) Professional Certificate program, teaches the basics of computer graphics that apply to all of these domains.

Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing. We will start with a simple example of viewing a teapot from anywhere in space, understanding the basic mathematics of virtual camera placement. Next, you will learn how to use real-time graphics programming languages like OpenGL and GLSL to create your own scene viewer, enabling you to fly around and manipulate 3D scenes. Finally, we will teach you to create highly realistic images with reflections and shadows using...

Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual reality, virtual simulators, visualization and even imaging products and cameras. This course, part of the Virtual Reality (VR) Professional Certificate program, teaches the basics of computer graphics that apply to all of these domains.

Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing. We will start with a simple example of viewing a teapot from anywhere in space, understanding the basic mathematics of virtual camera placement. Next, you will learn how to use real-time graphics programming languages like OpenGL and GLSL to create your own scene viewer, enabling you to fly around and manipulate 3D scenes. Finally, we will teach you to create highly realistic images with reflections and shadows using raytracing.

This course runs for 6 weeks and consists of four segments. Each segment includes an individual programming assignment:

  1. Overview and Basic Math (Homework 0: 10% of grade)
  2. Transformations (Homework 1: 20% of grade)
  3. OpenGL and Lighting (Homework 2: 35% of grade)
  4. Raytracing (Homework 3: 35% of grade)

This term, students who earn a total score of 50% or greater will have passed the course and may obtain a certificate from UC San DiegoX.

Reviews 8/10 stars
16 Reviews for Computer Graphics

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Claudio Felicioli profile image
Claudio Felicioli profile image
10/10 starsCompleted
  • 58 reviews
  • 58 completed
4 years, 3 months ago
I have been positively surprised by the great quality of this course. The instructor has been able, in a very short course, to discuss all the main topics of computer graphics in depth and with a good level of formalism. The final project (a ray tracer from scratch) was great: it's remarkable that the instructor has been able to cover all the requirements, from algebra up to programming techniques, to give students all the tools needed for successfully complete it.
Was this review helpful? Yes3
 Flag
G M profile image
G M profile image

G M

10/10 starsCompleted
1 year, 6 months ago
I really enjoyed this course. It's pretty rare that you get to build something that good from first principles. Students should not take it lightly though. You'll need to understand C++, have some prior maths education and I would recommend have a reference book on the mathematics such as 3D Primer for Graphics and Game development.
Was this review helpful? Yes0
 Flag
Jango Kuo profile image
Jango Kuo profile image

Jango Kuo

10/10 starsTaking Now
1 year, 11 months ago
I would suggest to add a bit more detail materials on how to implement and debug in OpenGL. In my opinion I want to learn not only computer graphics, but also how GPU and OpenGL work to achieve the graphic effects. I still feel the course is lack of detail materials in describing how GPU and OpenGL works.
Was this review helpful? Yes0
 Flag
Paolo Torregroza profile image
Paolo Torregroza profile image

Paolo Torregroza

10/10 starsDropped
1 year, 11 months ago
Seriously I'm sorry I can not take this full course, it was really fine, but I started to stay behind on some math topics (After all this until now in grade 9) when I have this knowledge I will return to take the course
Was this review helpful? Yes0
 Flag
birhanu ashagrie profile image
birhanu ashagrie profile image

birhanu ashagrie

6/10 starsTaking Now
2 years ago
It is interested and hopfull for me becouse always i dream one day i become a computer graphic animator and the course assit to me to up grade my knowalge and i try study hard and if any person pleas help me tanks
Was this review helpful? Yes0
 Flag
Nick Cespedes profile image
Nick Cespedes profile image

Nick Cespedes

8/10 starsCompleted
2 years, 2 months ago
So glad i took this! Knew nothing of computer graphics now I feel well grounded. It is a surprisingly difficult course given that the hand holding is minimal in the assignments, you're basically thrown in the river to learn how to swim. BUT this approach is effective if you're up to the challenge. The last assignment took me 50+ hours, brutal but worth it.
Was this review helpful? Yes1
 Flag
Bruno Lottero profile image
Bruno Lottero profile image

Bruno Lottero

10/10 starsCompleted
2 years, 1 month ago
A very exciting introduction to the computing fundamentals of computer graphics. Looking forward for an advanced computer graphics course.
Was this review helpful? Yes0
 Flag
Enrico Wang profile image
Enrico Wang profile image

Enrico Wang

8/10 starsCompleted
3 years, 1 month ago
I have to say it's a very hard and excellent course. Finally i get 75% grade. We the new learners need to read linear algebra and computer grapchis (textbook) for some technique details if which doesn't be covered well in the course. 《3D Computer Graphics : A Mathematical Introduction with OpenGL》 is a nice book for this course.
Was this review helpful? Yes0
 Flag
Cameron Fife profile image
Cameron Fife profile image
6/10 starsTaking Now
  • 2 reviews
  • 1 completed
3 years, 1 month ago
I'm working on the second assignment now. This course is very difficult. While you don't have to write a lot of code for the 1st or 2nd assignments, understanding what you are doing is quite the task. Lectures cover all the material but are very abstract. Coding assignments on the other hand are very dense. I'm not gonna lie, I'm not having the funnest time on this. It's just so much information and I feel really lost. Even though I'm progressing, it's a drudging experience. Discussion forums and the hints have been crucial to succeeding. Passing this class is doable but be ready to work A LOT.
Was this review helpful? Yes0
 Flag
khaled mahmode profile image
khaled mahmode profile image

khaled mahmode

6/10 starsTaking Now
3 years, 7 months ago
just keeping up and learn more about language and learn how to draw or make 3d charcter ......................................
Was this review helpful? Yes0
 Flag
Anonymous Anonymous profile image
Anonymous Anonymous profile image

Anonymous Anonymous

2/10 starsDropped
3 years, 10 months ago
The material is not organized and the lectures are impossible to follow. What is the framework of material to be covered? How does it fit together? Instead of a coherent structures, we have a series of formulas with no apparent purpose. Attempted homework one but had zero idea of where to begin. Waste of time.
Was this review helpful? Yes1
 Flag
Ayush Stephan Topo profile image
Ayush Stephan Topo profile image

Ayush Stephan Topo

10/10 starsCompleted
3 years, 12 months ago
The Course was Excellent. The Course had all what i wanted and it taught me what i was needed to and now i am able to make some basic graphics on c++
Was this review helpful? Yes1
 Flag
Diana Martinez profile image
Diana Martinez profile image

Diana Martinez

10/10 starsCompleted
3 years, 11 months ago
solo en ingles se encuentra el curso? podrian inpartirlo en español tambien por favor agradezco su atencion
Was this review helpful? Yes0
 Flag
Ted Hajiaghga profile image
Ted Hajiaghga profile image

Ted Hajiaghga

10/10 starsCompleted
3 years, 12 months ago
I thinks USA los Angeles when I was be student in Animation much much better as Canada because was so low cost then people are friendly system in USA is so easy lower tax after I back in Canada I never had chance to get job as animator are school is so expensive we pay more tax and living in cold winter I recommend others to moving in USA or study in USA
Was this review helpful? Yes0
 Flag
Ivan Omelchenko profile image
Ivan Omelchenko profile image

Ivan Omelchenko

8/10 starsTaking Now
4 years ago
I liked the course content as I am strongly fascinated with computer graphics, what to say about the Instructor and Provider I can not use it as the site for the first time.
Was this review helpful? Yes0
 Flag
Lateef Olakunle profile image
Lateef Olakunle profile image

Lateef Olakunle

2/10 starsTaking Now
1 year, 10 months ago
I am interested in this course but I don't have any programming knowledge, can I still enroll for it? Computer graphics as been my dream work but do I need to know about programming before I can enroll for it and if Yes, will the instructor start from basic for those who are like me?
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.