Courses

Course categories

We found 460 courses available for you
See

Learn Python Programming Masterclass

15 Lessons
21.5 hours
Beginner

“Learn Python Programming Masterclass” is an all-inclusive and hands-on course …

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

Learn piano, keyboard. harmonica from scratch – Complete piano course

24 Lessons
23.3 hours
All Levels

“Learn Piano, Keyboard, harmonica from Scratch” is a comprehensive and …

What you'll learn
Use major and minor pentatonic scales for improvising and soloing
Bend notes, use the hands properly, different types of vibratos and tremolos

Learn Music Production Essentials

22 Lessons
8.7 hours
Intermediate

This course is aimed at beginner to intermediate music makes …

What you'll learn
Gain a solid understanding of music production essentials and how to use digital audio workstations effectively.
Learn to program MIDI, record and edit audio, and arrange music to create professional-quality tracks.
Acquire mixing and mastering techniques to enhance the overall sound of music productions.

Learn Algebra The Easy Way!

28 Lessons
8.5 hours
Beginner

“Learn Algebra The Easy Way!” is a beginner-friendly course designed …

What you'll learn
Master the fundamental concepts and principles of algebra in a straightforward and accessible manner.
Learn to solve algebraic equations, inequalities, and word problems with confidence.
Understand algebraic expressions, functions, and graphs to analyze mathematical relationships.
Acquire problem-solving techniques and critical thinking skills applicable to various algebraic scenarios.
Gain a solid foundation in algebra to prepare for more advanced math courses or real-world applications.

Laravel Framework: Building Modern PHP Applications

20 Lessons
Intermediate

The course “Laravel Framework: Building Modern PHP Applications” provides an …

What you'll learn
Study of the Eloquent ORM (Object-Relational Mapping) for database interactions in Laravel.
Techniques for creating and managing views using Blade templating engine in Laravel.
Exploration of Laravel's built-in features for authentication and user management.
Application of middleware and validation in building secure and robust applications.
Practice in implementing CRUD (Create, Read, Update, Delete) operations with Laravel.
Consideration of Laravel's support for RESTful APIs and web services integration.

Kotlin Fundamentals: Building Modern Applications from Scratch

21 Lessons
Intermediate

Welcome to “Kotlin Fundamentals: Building Modern Applications from Scratch”! In …

What you'll learn
Study of Kotlin functions, classes, and object-oriented programming (OOP) principles.
Techniques for working with collections, lambdas, and higher-order functions in Kotlin.
Exploration of Kotlin's null safety features for robust and reliable code.
Application of Kotlin in building interactive user interfaces and handling user input.
Practice in implementing data storage and retrieval using databases and other data sources in Kotlin.
Consideration of best practices and coding conventions for writing clean and efficient Kotlin code.

Kotlin for Android Development: Creating Robust and Efficient Mobile Apps

23 Lessons
Intermediate

Welcome to “Kotlin for Android Development: Creating Robust and Efficient …

What you'll learn
Understanding the basics of Kotlin programming language and how it differs from Java in Android development.
Study of Kotlin Android extensions and Android KTX for simplifying Android app development.
Techniques for building user interfaces using XML layout files and Kotlin code in Android.
Exploration of Android lifecycle and how to handle configuration changes using Kotlin.
Application of Kotlin in interacting with Android APIs, such as handling permissions and accessing device features.
Practice in implementing data storage and retrieval using SQLite databases and shared preferences in Kotlin.

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.