Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 81% The Extensive WebGL Series ! - Part1 : Low Level Graphics

The Extensive WebGL Series ! – Part1 : Low Level Graphics

$14.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.1/10 (Our Score)
Product is rated as #251 in category Data Science

This course covers the fundamentals of computer graphics programming using WebGL2. In the course, we will walk together in two complementary and interleaving tracks. The first track will cover the mathematical foundations of computer graphics. This will include illustrations, examples, and proofs. I do not require you to have strong mathematical background for this as I will illustrate almost everything you need. You only need to know simple basics such as matrices, vectors, dot products, and cross products. The second track will cover the conversion of these concepts into actual code implementation. In this track, you will learn how to manipulate your graphics card (GPU) to perform the required graphics calculations for you. You will learn how to write code that runs directly on the GPU (using GLSL ), and how to communicate with it using your code that runs on the CPU (using JavaScript). Again I do not require you to even know JavaScript although it certainly will help. I do require you, however, to have good knowledge of at least one programming language. Words like variables, arrays, functions, or objects must be familiar to you.
That said, those two tracks are not delivered one after the other. Instead, they are interleaved. I lay the theoretical and mathematical foundation for some concept, and then follow up by the practical implementation in code. Then repeat.

While this course focuses on graphics programming on the web, you will actually find this course equally useful if you wish to learn computer graphics fundamentals on any other platform, and you will be able to switch with minimum effort. WebGL is only a tool.
This course is a low–level programming course. You will send the required data to the GPU byte by byte. While this will not make you able to create the best game ever in 3 minutes, it will certainly help you gain deep knowledge that you will find extremely useful when you take the next step forwards, as you will actually know what really does happen behind the scene when you use a higher level library in your production code later.
If you encounter any problems of any kind during watching the course, please let me know instantly. I will be quite responsive, and my response will vary from answering in text, supplying more code examples and illustrative articles, to actually re–recording entire videos and supplementary content just for you!
This course is only the beginning. I will follow up with more advanced courses quite soon. Enjoy!

Instructor Details

My name is Ahmed Fathy, currently a machine learning scientist at Affectiva applying deep-learning multimodal techniques to human emotion recognition, and previously a teaching assistant at Ainshams University, Cairo, Egypt. On Campus, I used to teach highly variant subjects to students, including Deep Learning, Pattern Recognition, Computer Graphics, Computer Architecture, Basic and advanced programming, Linear Algebra, Design Patterns, Compilers, Control Systems, and Game Development.

Specification: The Extensive WebGL Series ! – Part1 : Low Level Graphics

Duration

13.5 hours

Year

2020

Level

All

Certificate

Yes

Quizzes

No

10 reviews for The Extensive WebGL Series ! – Part1 : Low Level Graphics

3.1 out of 5
1
2
3
4
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Iulian Manea

    I stopped watching after the first couple of lectures, when he started explaining the mathematics. I am not new to mathematics, during high school and college I studied it quite a lot, but that was 12 years ago, so I really needed the reminder. What I really was disappointed with was that the explanations were all over the place. For example when he was explaining how to multiply matrices, he was saying this goes here, this goes there, but not actually explaining why that happens. Also the accent could be better. It’s not very bad, but it’s not easy to follow either. I don’t know how the rest of the course goes, because I stopped at the mathematics part, as it got very frustrating, but from what I read now in other reviews, it doesn’t get better.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Rodrigo Cezar Silveira

    Sim, era o que eu esperava no curso

    Helpful(0) Unhelpful(0)You have already voted this
  3. J Cam

    The instructor seems to know the content, but the presentation is sorely lacking. First, he draws illustrations and examples in some paint program while he’s talking. It seems like there were no well prepared materials for the class. Overall, this course had poor production values compared to other technical courses I’ve taken on Udemy and other services.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Suresh Bonala

    english pronunciation could be improved.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Martin Vera

    If I copied a line of code incorrectly, I have to search through the video. I would be nice if you post the code.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Adrien GUEMY

    Slow rythm and a very strong accent. Plus very unprofessional graphical explanations on paint.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Oumar Bakayoko

    Very comprehensive but some terms like gl needs to be explained in details

    Helpful(0) Unhelpful(0)You have already voted this
  8. Casey Cotes–Turpin

    The accent is very hard to understand. Transcript should be written by someone so it could actually help us.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Casey Cotes Turpin

    The accent is very hard to understand. Transcript should be written by someone so it could actually help us.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Jaime Orlando Lop z Ramos

    He has an engaging delivery.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    The Extensive WebGL Series ! – Part1 : Low Level Graphics
    The Extensive WebGL Series ! – Part1 : Low Level Graphics

    $14.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare