Courses

Course categories

We found 326 courses available for you
See

Biomaterials and Tissue Engineering

22 Lessons
Intermediate

The course “Biomaterials and Tissue Engineering” provides students with a …

What you'll learn
Introduction to biomaterials and their role in medical applications.
Understanding the interactions between biomaterials and biological systems.
Study of different types of biomaterials, including metals, ceramics, polymers, and composites.
Principles of tissue engineering and regenerative medicine.
Techniques for designing and fabricating biomaterials for specific medical purposes.
Evaluation of biocompatibility and biodegradability of biomaterials.

Materials Processing Techniques and Technologies

21 Lessons
Intermediate

The course “Materials Processing Techniques and Technologies” is designed to …

What you'll learn
Fundamental principles of materials processing and manufacturing.
Various techniques for shaping, forming, and modifying materials.
Understanding the properties and behavior of different materials during processing.
Introduction to advanced processing technologies, such as additive manufacturing and nanotechnology.

Materials Design and Optimization for Performance

21 Lessons
Intermediate

The course “Materials Design and Optimization for Performance” aims to …

What you'll learn
Principles of material selection and design.
Techniques for characterizing material properties.
Methods for identifying performance requirements and constraints.
Strategies for optimizing material performance.
Use of computational tools for material modeling and simulation.

JavaScript Testing and Debugging: Tools and Strategies for Effective Development

18 Lessons
Intermediate

In the world of web development, testing and debugging are …

What you'll learn
Study of popular testing frameworks and libraries, such as Jest, Mocha, and Jasmine.
Techniques for writing test cases and test suites to verify the functionality of JavaScript code.
Exploration of debugging tools and techniques to identify and fix errors and bugs in JavaScript.
Application of browser developer tools for inspecting and debugging client-side JavaScript code.
Practice in using linting tools to enforce code style and catch potential issues in JavaScript code.

PHP Fundamentals: Mastering the Basics

17 Lessons
Intermediate

The course “PHP Fundamentals: Mastering the Basics” is designed to …

What you'll learn
Understanding the basics of PHP, including variables, data types, and control structures.
Study of PHP functions for performing common tasks, such as data manipulation and string handling.
Techniques for working with arrays and loops to process data efficiently in PHP.
Exploration of PHP forms and handling user input for interactive web applications.
Application of PHP in connecting to databases, like MySQL, for data storage and retrieval.

PHP Testing and Debugging: Tools and Strategies for Effective Development

18 Lessons
Intermediate

The course “PHP Testing and Debugging: Tools and Strategies for …

What you'll learn
Understanding the different types of testing, including unit testing, integration testing, and functional testing.
Study of popular PHP testing frameworks, such as PHPUnit, for writing and executing test cases.
Techniques for setting up a testing environment and automating test suites in PHP.
Exploration of debugging tools and techniques to identify and fix errors and bugs in PHP code.
Application of PHP development tools for code profiling and performance optimization.

C++ Fundamentals: Mastering the Basics

18 Lessons
Intermediate

The course “C++ Fundamentals: Mastering the Basics” is designed to …

What you'll learn
Introduction to C++ programming language and its importance in various applications.
Understanding the basics of C++, including variables, data types, and control structures.
Study of C++ functions, arrays, and pointers for efficient data manipulation.
Techniques for working with classes and objects to implement object-oriented programming (OOP) concepts.
Exploration of inheritance, polymorphism, and encapsulation in C++ OOP.
Application of C++ in handling file input/output operations and exceptions.

Object-Oriented Programming in C++

17 Lessons
Intermediate

Object-Oriented Programming (OOP) in C++ is a course that focuses …

What you'll learn
Study of C++ syntax for defining classes, constructors, destructors, and member functions.
Techniques for using access specifiers to control class member visibility and encapsulation.
Exploration of inheritance and how to create derived classes in C++.
Application of virtual functions and runtime polymorphism through dynamic binding.
Practice in using C++ templates for generic programming and code reusability.
Consideration of best practices and design patterns for effective C++ OOP development.