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.
Advanced JavaScript Techniques: Deep Dive into Modern Concepts
17 Lessons
Intermediate
What you'll learn
Understanding asynchronous programming and using Promises and async/await for efficient handling of asynchronous operations.
Study of functional programming principles and how to use higher-order functions and closures effectively.
Techniques for working with modern JavaScript features, such as arrow functions, template literals, and destructuring.
Exploration of JavaScript modules and how to organize code using module systems like CommonJS and ES modules.
Advanced Swift Programming: Mastering Language Features and Best Practices
20 Lessons
Intermediate
What you'll learn
Dive deeper into the advanced features and capabilities of the Swift programming language.
Learn about Swift's powerful functional programming features, including closures, higher-order functions, and generics.
Explore advanced object-oriented programming techniques in Swift, such as inheritance, protocols, and extensions.
Study Swift's error handling mechanisms and how to handle exceptions and errors in your code.
Understand memory management and reference counting in Swift, including the use of ARC (Automatic Reference Counting).
Object-Oriented Programming in C++
17 Lessons
Intermediate
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.
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
Advanced Go Programming: Best Practices and Concurrency
18 Lessons
Intermediate
What you'll learn
Understanding best practices in Go programming, including code organization, naming conventions, and error handling.
Study of concurrency in Go and how to effectively utilize goroutines and channels for concurrent programming.
Techniques for handling shared resources and synchronizing data access in concurrent Go applications.
Exploration of advanced features in Go, such as interfaces, reflection, and function closures.
Application of design patterns and idiomatic Go programming techniques for cleaner and maintainable code.
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.
Swift for App Development: Creating High-Quality and User-Friendly iOS Apps
26 Lessons
Intermediate
What you'll learn
Focus on using Swift programming language for developing iOS applications.
Learn to design and create user-friendly interfaces using UIKit framework and Auto Layout.
Study iOS app architecture patterns, such as Model-View-Controller (MVC) and Model-View-ViewModel (MVVM).
Understand how to handle user interactions, navigation, and data persistence in iOS apps.
Explore integration of multimedia elements, like images, audio, and video, into your iOS applications.
Discover techniques for optimizing app performance and enhancing user experience.
Gain knowledge on debugging and testing iOS apps to ensure high-quality code.
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.
