Courses

Course categories

We found 409 courses available for you
See

C++ Game Development: Creating Interactive Games

24 Lessons
Intermediate

The course “C++ Game Development: Creating Interactive Games” is designed …

What you'll learn
Understanding the basics of C++ programming language and how it is used in game development.
Study of game loops, rendering, and input handling in C++ for creating real-time interactive experiences.
Techniques for managing game assets, such as images, sounds, and animations, using C++ libraries.
Exploration of game physics and collision detection algorithms for realistic gameplay.
Application of C++ in developing 2D and 3D games with graphical user interfaces.
Practice in implementing game mechanics, user interfaces, and game logic in C++.

C++ Multithreading and Concurrency

21 Lessons
Intermediate

The course “C++ Multithreading and Concurrency” is designed to provide …

What you'll learn
Understanding the basics of concurrent programming, including threads, processes, and synchronization.
Study of C++11, C++14, and C++17 features for multithreading and concurrent programming.
Techniques for creating and managing threads in C++ to perform tasks concurrently.
Exploration of thread synchronization mechanisms, such as mutexes, condition variables, and atomic operations.
Application of C++ in building concurrent data structures and handling thread safety.

C++ Standard Library: Exploring the Powerful Features

17 Lessons
Intermediate

The course “C++ Standard Library: Exploring the Powerful Features” is …

What you'll learn
Understanding the various components of the C++ Standard Library, including containers, algorithms, and iterators.
Study of the Standard Template Library (STL) and its role in providing generic programming capabilities.
Techniques for using containers like vectors, lists, and maps for efficient data storage and manipulation.
Exploration of algorithms for sorting, searching, and modifying data in C++.

C++ Templates and Generic Programming

18 Lessons
Intermediate

“C++ Templates and Generic Programming” is a comprehensive course that …

What you'll learn
Understanding the basics of template classes and functions in C++.
Study of template specialization and partial specialization for handling specific cases.
Techniques for creating and using generic algorithms with templates.
Exploration of template metaprogramming and compile-time computations in C++.
Application of templates in creating container classes, such as vectors and linked lists, that can work with different data types.
Practice in writing generic code that can handle various data types and structures.

Capturing Moments: Mastering the Art of Photography

16 Lessons
Intermediate

Welcome to “Capturing Moments: Mastering the Art of Photography,” a …

What you'll learn
Photography Basics: Understand camera equipment, settings, and technical foundations.
Effective Composition: Master framing, balance, and creating visually captivating images.
Light and Shadow Mastery: Utilize light creatively to enhance your photographs.
Exposure Control: Grasp aperture, shutter speed, and ISO for perfect exposure.
Focus Techniques: Achieve sharp focus and depth to add dimension to your images.
Creative Approaches: Explore long exposure, motion blur, and bokeh effects.
Portraiture Skills: Capture genuine emotions and expressions in portrait photography.
Landscape and Nature: Learn to capture the beauty of landscapes and wildlife.

Chemical Reaction Engineering: Principles and Applications

21 Lessons
Intermediate

The course “Chemical Reaction Engineering: Principles and Applications” is designed …

What you'll learn
Understanding the principles of reaction kinetics and rate expressions.
Study of different types of chemical reactors, such as batch, continuous, and semi-batch reactors.
Techniques for analyzing reaction mechanisms and determining reaction kinetics.
Exploration of factors affecting reaction rates, such as temperature, pressure, and catalysts.
Application of chemical reaction engineering principles in designing and optimizing chemical processes.
Study of multiphase reactions and their engineering considerations.

Chemistry Crash Course for IIT JEE-Main

19 Lessons
Intermediate

Accelerate your chemistry preparation for the IIT JEE-Main with our …

What you'll learn
Swift Essential Chemistry Concepts: Rapidly grasp crucial chemistry topics aligned with the IIT JEE-Main syllabus.
Efficient Problem-Solving Strategies: Quickly acquire techniques to solve diverse chemistry problems encountered in the exam.
Practical Application of Knowledge: Learn to apply theoretical chemistry concepts to practical scenarios and exam questions.
Time Management Techniques: Develop skills to manage time effectively while solving various chemistry problems.
Quick Question Analysis: Acquire techniques to rapidly interpret and solve complex chemistry questions.

Classical Arabic Literature: Exploring Timeless Masterpieces

18 Lessons
Intermediate

The course “Classical Arabic Literature: Exploring Timeless Masterpieces” offers a …

What you'll learn
The historical significance of Classical Arabic and its development as a refined literary language.
The linguistic brilliance and literary style of the Quran, a central masterpiece of Arabic literature.
Appreciation for the cultural and religious significance of pre-Islamic poetry, including renowned poets from the Jahiliyyah era.
An in-depth exploration of the Mu'allaqat, seven celebrated odes that represent the pinnacle of pre-Islamic poetry.
The literary contributions of Andalusian poets and writers during the Islamic Golden Age in Spain.
The art of storytelling and the genre of rhymed prose through Al-Hariri's Maqamat.