All roles

ALP - Creating Graphic Applications with OpenGL and C++ (Intermediate)

Remote · USA Full-time New today

This Assisted Learning Path is designed to advance your skills in OpenGL programming and graphic application development. It covers advanced topics including vector mathematics, lighting models, mobile graphics development with OpenGL ES, extended reality (XR) software development, and cutting-edge techniques such as parallel programming, compute shaders, and ray tracing. This path ensures you can create sophisticated graphical applications and extend your expertise to mobile and XR platforms.

  • Duration: 3 Months (13 weeks, 10 hours/week)
  • Group Sessions: Saturdays - 9:00AM - 01:00PM (UTC-4)

Key Learning Objectives:

  • Develop advanced OpenGL programming skills.
  • Learn to implement lighting models such as Phong and Blinn-Phong.
  • Gain experience in mobile graphics development using OpenGL ES.
  • Explore extended reality (XR) software development techniques.
  • Understand advanced topics such as parallel programming, compute shaders, Vulkan, ray tracing, and physics-based rendering.

Expected Competencies and Skills:

  • Proficiency in advanced OpenGL programming.
  • Ability to develop mobile graphics applications using OpenGL ES.
  • Skills in extended reality software development.
  • Understanding of advanced lighting models and vector mathematics.
  • Capability to implement cutting-edge techniques like compute shaders and ray tracing in graphical applications.

Requirements

High School Diploma or Equivalent:

  • Completion of high school education or equivalent certification is required.
  • Applicants must provide proof of completion, such as a high school diploma or equivalent document.

Academic Performance:

  • A minimum GPA requirement (e.g., 3.0 on a 4.0 scale) is necessary for eligibility.
  • Submission of academic transcripts demonstrating satisfactory performance throughout high school is required.

Proficiency in English:

  • B2 or Greater:
    • Extended speech and articles
    • Fluent interaction and detailed text

Benefits

  • Get access to 130 hours of demand content.
  • Engage in 4 real-world project labs to enhance your learning experience through hands-on practice. The labs are designed to give you a taste of authentic tasks and allow you to assess your own readiness.
  • Benefit from 10 assessments that provide guidance on content based on your individual results.

Originally posted on Himalayas

Apply To this Job

Related roles

Virtual Extensive Support Needs Educator (California Certified)

Remote · USA Full-time

Remote / Start Up Praktikum: Blog (m/w/d)

Remote · USA Full-time

Sr. Golang Engineer - Smart Signals team

Remote · USA Full-time

Backend Engineer

Remote · USA Full-time

System Administrator/ Automation engineer

Remote · USA Full-time

SAP Projektmanager (m/w/d)

Remote · USA Full-time

Remote Social Media Strategist - Barbados

Remote · USA Full-time

Nodejs Senior Software Engineer

Remote · USA Full-time

Cloud Engineer (AWS)

Remote · USA Full-time

Senior React Native Software Engineer (Paris or Remote France)

Remote · USA Full-time

National Account Director (Part Time)

Remote · USA Full-time

Oracle EBS Application Specialist

Remote · USA Full-time

Urgently Hiring: Customer Service Agent - Starting at $18.50/hour

Remote · USA Full-time

Technical Sales Representative

Remote · USA Full-time

Entry Level Remote Social Media Chat Support Specialist – Work from Home Opportunity with Comprehensive Training and Competitive Compensation

Remote · USA Full-time

[Remote] Technical Recruiter

Remote · USA Full-time

Experienced Full Stack Software Engineer – Web & Cloud Application Development

Remote · USA Full-time

Online Adjunct Professor, Graduate School of Social Work

Remote · USA Full-time

Looking for Math Teacher: After-School/Grades 6-8/Part-Time (S. Atlanta/Hapeville) Hapeville, Georgia in Atlanta, GA - Hapeville, GA

Remote · USA Full-time

System Software Engineer - OpenBMC @ NVIDIA

Remote · USA Full-time