Learn how to write efficient, maintainable C++ code for data-intensive applications in this hands-on course. Key application areas include scientific simulation software, statistical data processing, and computer graphics.

Data-Oriented C++ in Scientific Programming
Ends today! Save 40% on your access to 10,000+ programs and make a real impact in your career. Save now.

Ask Coursera
Gain insight into a topic and learn the fundamentals.
Intermediate level
Recommended experience
2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
What you'll learn
Software architecture using an object-oriented and a data-oriented approach
Efficient programming using language-specific features in C++
GPU and multi-core CPU software development in C++
Details to know

Shareable certificate
Add to your LinkedIn profile
Assessments
54 assignments
Taught in English
See how employees at top companies are mastering in-demand skills

There are 5 modules in this course
Instructors


Offered by
Explore more from Algorithms

University of London

University of Illinois Urbana-Champaign
Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."







