Courses

Course categories

We found 409 courses available for you
See

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.

JavaScript Frameworks: Exploring React, Angular, and Vue

25 Lessons
Intermediate

In this comprehensive course, you will embark on a journey …

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 Web Development: Creating Dynamic Websites

21 Lessons
Intermediate

“Java Web Development: Creating Dynamic Websites” is a comprehensive course …

What you'll learn
Understanding the architecture of web applications and the role of Java in server-side development.
Study of Java servlets and JavaServer Pages (JSP) for handling web requests and generating dynamic content.
Techniques for integrating databases using Java Database Connectivity (JDBC) for data-driven web applications.
Exploration of Java frameworks like Spring and JavaServer Faces (JSF) for streamlined web development.
Application of HTML, CSS, and JavaScript for front-end user interface design and interaction.