Most popular
Artificial Intelligence & Machine Learning
22 Lessons
21.5 hours
All Levels
What you'll learn
Develop a strong understanding of AI and machine learning concepts, algorithms, and applications.
Learn to preprocess data, build predictive models, and analyze large datasets using machine learning techniques.
Acquire the skills to implement and deploy AI solutions for real-world applications.
C# Basics for Beginners
20 Lessons
21.5 hours
Beginner
What you'll learn
Develop a solid understanding of C# programming language and its syntax.
Learn to use variables, data types, control structures, and arrays to build functional programs.
Acquire the basics of object-oriented programming (OOP) to create modular and maintainable code.
Angular – The Complete Guide (2023 Edition)
30 Lessons
32.8 hours
Beginner
What you'll learn
Learn how to build dynamic, modern web applications using Angular, a powerful and popular front-end framework.
Master the fundamentals of Angular, including components, services, modules, templates, and data binding.
Understand how to create reactive user interfaces and handle user interactions with Angular.
Explore advanced topics such as routing, forms, HTTP client, and authentication in Angular applications.
Gain practical experience by building real-world projects and applying the concepts learned throughout the course.
Object-Oriented PHP: Building Robust Applications
17 Lessons
Intermediate
What you'll learn
Understanding the principles of OOP, including classes, objects, inheritance, and encapsulation.
Study of PHP's object-oriented features, such as constructors, destructors, and access modifiers.
Techniques for creating and using classes and objects to organize code and improve code reusability.
Exploration of inheritance and polymorphism in PHP to build flexible and extensible applications.
Application of interfaces and abstract classes to implement design patterns and improve code structure.
HTML5 and Beyond: Exploring Modern Web Development Techniques
20 Lessons
Intermediate
What you'll learn
Delve into the latest features and capabilities of HTML5 and how they enhance web development.
Learn about new HTML5 elements, such as <video>, <audio>, , and , for multimedia and graphics.
Explore HTML5 APIs, such as Geolocation, Web Storage, and Web Workers, for advanced web applications.
Study responsive web design principles and media queries to create websites that adapt to different devices and screen sizes.
Understand how to use CSS3 to add styling and animations to your web pages.
Explore JavaScript frameworks and libraries, such as React or Vue.js, to build interactive and dynamic web applications.
C++ Standard Library: Exploring the Powerful Features
17 Lessons
Intermediate
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++.
Python for Data Science and Machine Learning
18 Lessons
Intermediate
What you'll learn
Study of data preprocessing techniques, such as cleaning, transforming, and handling missing data.
Techniques for exploratory data analysis (EDA) to gain insights and understanding from datasets.
Exploration of supervised and unsupervised machine learning algorithms using Python's Scikit-learn library.
Practice in evaluating model performance and tuning hyperparameters for optimal results.
Mastering Scala: Advanced Techniques and Best Practices
22 Lessons
Intermediate
What you'll learn
Building upon your foundational Scala knowledge to explore advanced techniques and best practices.
Understanding functional programming concepts and how they are applied in Scala.
Study of higher-order functions, map/reduce/fold operations, and monads for powerful data manipulation.
Techniques for working with collections, such as Lists, Sets, and Maps, in a functional programming style.
Exploration of pattern matching, case classes, and traits for elegant and concise code organization.
PHP Web Development: Creating Dynamic Websites
17 Lessons
Intermediate
What you'll learn
Study of PHP functions for handling form submissions, processing user input, and working with databases.
Techniques for integrating PHP with HTML and CSS to create dynamic web pages.
Exploration of PHP sessions and cookies for managing user interactions and data persistence.
Application of PHP to interact with databases like MySQL for data storage and retrieval.
Practice in building web applications with PHP that respond to user inputs and display dynamic content.
Cross-Platform Mobile Development: Building Apps for Multiple Platforms
19 Lessons
Intermediate
What you'll learn
Understanding the challenges and benefits of cross-platform development compared to native app development.
Study of popular cross-platform development frameworks, such as React Native, Flutter, or Xamarin.
Techniques for designing and developing user interfaces that adapt to different mobile devices and operating systems.
Exploration of sharing code and resources across multiple platforms to increase development efficiency.
Application of platform-specific APIs and native modules to access device features and capabilities.
Trending
Angular – The Complete Guide (2023 Edition)
30 Lessons
32.8 hours
Beginner
What you'll learn
Learn how to build dynamic, modern web applications using Angular, a powerful and popular front-end framework.
Master the fundamentals of Angular, including components, services, modules, templates, and data binding.
Understand how to create reactive user interfaces and handle user interactions with Angular.
Explore advanced topics such as routing, forms, HTTP client, and authentication in Angular applications.
Gain practical experience by building real-world projects and applying the concepts learned throughout the course.
Android Java Masterclass – Become an App Developer
10 Lessons
21.5 hours
Intermediate
What you'll learn
The basics of the technology
Background behind the technology.
The advantages of mobile apps
Cover basics as well as advanced concepts and technologies.
Artificial Intelligence & Machine Learning
22 Lessons
21.5 hours
All Levels
What you'll learn
Develop a strong understanding of AI and machine learning concepts, algorithms, and applications.
Learn to preprocess data, build predictive models, and analyze large datasets using machine learning techniques.
Acquire the skills to implement and deploy AI solutions for real-world applications.
Artificial Intelligence: Reinforcement Learning in Python
19 Lessons
21.5 hours
All Levels
What you'll learn
Be ready to apply your newly-acquired knowledge in your current organization.
Make informed strategic decisions for yourself and your business.
C# Basics for Beginners
20 Lessons
21.5 hours
Beginner
What you'll learn
Develop a solid understanding of C# programming language and its syntax.
Learn to use variables, data types, control structures, and arrays to build functional programs.
Acquire the basics of object-oriented programming (OOP) to create modular and maintainable code.
Learn Python Programming Masterclass
15 Lessons
21.5 hours
Beginner
What you'll learn
Strong foundation on the basics of C# programming language and coding constructs.
More confident to learn advanced C# programming concepts.
Be ready to begin your career as a C# .NET programmer
Unreal Engine C++ Developer: Learn C++ and Make Video Games
21 Lessons
15.5 hours
Intermediate
What you'll learn
Test your knowledge with concepts you've just learned.
Build two commercial quality games: a 2D Galaxy Shooter Game and cinematic effects, and a 3D
Get access to the unique artwork
Web Development with Python and Django
25 Lessons
Intermediate
What you'll learn
Understanding the basics of web development, including HTTP, URLs, and client-server architecture.
Study of Django's architecture, including models, views, and templates for building web applications.
Techniques for creating dynamic web pages using Django's template language.
Exploration of Django's built-in authentication system and user management features.
Application of Django's ORM (Object-Relational Mapping) for interacting with databases.
Practice in building web applications with Django, including handling forms, user input, and data processing.
JavaScript Frameworks: Exploring React, Angular, and Vue
25 Lessons
Intermediate
What you'll learn
Study of the component-based approach in React and Vue, and the module-based approach in Angular.
Techniques for building user interfaces and handling data binding in each framework.
Exploration of the virtual DOM concept in React and Vue for efficient rendering.
Application of state management techniques, such as Redux in React and Vuex in Vue.
Practice in creating dynamic and interactive web applications using each framework.
Java Data Structures and Algorithms: Problem-Solving and Optimization
17 Lessons
Intermediate
What you'll learn
Study of fundamental algorithms, including searching, sorting, and recursive techniques.
Techniques for analyzing the time and space complexity of algorithms to measure efficiency.
Exploration of advanced data structures like hash tables and heaps for optimized data management.
Application of algorithms for graph traversal, dynamic programming, and greedy approaches.
Practice in implementing data structures and algorithms in Java to solve real-world problems.
Consideration of best practices and optimization techniques in Java programming.
All Programming Language Courses
Course categories
Filter by
Filter by category
Course Sorting
Course price
All category
We found 53 courses available for you
Android Java Masterclass – Become an App Developer
10 Lessons
21.5 hours
Intermediate
“Android Java Masterclass – Become an App Developer” is a …
$ 0.00
What you'll learn
The basics of the technology
Background behind the technology.
The advantages of mobile apps
Cover basics as well as advanced concepts and technologies.
Unreal Engine C++ Developer: Learn C++ and Make Video Games
21 Lessons
15.5 hours
Intermediate
“Unreal Engine C++ Developer: Learn C++ and Make Video Games” …
$ 0.00
What you'll learn
Test your knowledge with concepts you've just learned.
Build two commercial quality games: a 2D Galaxy Shooter Game and cinematic effects, and a 3D
Get access to the unique artwork
Artificial Intelligence: Reinforcement Learning in Python
19 Lessons
21.5 hours
All Levels
Artificial Intelligence has become the centrepiece of strategic decision making …
$ 0.00
What you'll learn
Be ready to apply your newly-acquired knowledge in your current organization.
Make informed strategic decisions for yourself and your business.
C# Basics for Beginners
20 Lessons
21.5 hours
Beginner
“C# Basics for Beginners” is a beginner-friendly and comprehensive course …
$ 0.00
What you'll learn
Develop a solid understanding of C# programming language and its syntax.
Learn to use variables, data types, control structures, and arrays to build functional programs.
Acquire the basics of object-oriented programming (OOP) to create modular and maintainable code.
Artificial Intelligence & Machine Learning
22 Lessons
21.5 hours
All Levels
Artificial Intelligence has become the centrepiece of strategic decision making …
$ 0.00$ 0.00
What you'll learn
Develop a strong understanding of AI and machine learning concepts, algorithms, and applications.
Learn to preprocess data, build predictive models, and analyze large datasets using machine learning techniques.
Acquire the skills to implement and deploy AI solutions for real-world applications.