Courses

Course categories

We found 460 courses available for you
See

From Plot to Plate: A Comprehensive Course in Farming and Gardening

17 Lessons
Intermediate

Embark on a transformative journey from soil to sustenance with …

What you'll learn
Farming and Gardening Essentials: Understand fundamental concepts, including soil, climate, and plant needs.
Effective Seeding and Propagation: Master seed selection, propagation, and nurturing young plants.
Diverse Cultivation Techniques: Explore various methods, from traditional rows to raised beds and vertical gardening.
Soil Health and Enrichment: Learn natural composting and fertilization to boost soil quality.
Pest and Disease Management: Discover integrated strategies for healthier plants without harmful chemicals.
Watering Efficiency: Grasp irrigation methods for optimal hydration while conserving water.
Care of Different Crops: Learn the ins and outs of caring for vegetables, herbs, fruits, and edible flowers.

Full-Stack Web Development: From Front-End to Back-End

16 Lessons
Intermediate

The “Full-Stack Web Development: From Front-End to Back-End” course is …

What you'll learn
Understanding the roles of front-end and back-end development in building a complete web application.
Study of front-end technologies such as HTML, CSS, and JavaScript for designing user interfaces and interactivity.
Techniques for creating responsive and visually appealing user interfaces that work across different devices.
Exploration of back-end technologies, including server-side programming languages and databases, for handling data and server-side logic.
Application of web frameworks and libraries for both front-end and back-end development to streamline the development process.

Functional Programming with Scala: Unlocking the Power of Purely Functional Paradigm

22 Lessons
Intermediate

Welcome to “Functional Programming with Scala: Unlocking the Power of …

What you'll learn
Understanding the basics of functional programming concepts, such as immutability, higher-order functions, and pure functions.
Study of functional data structures and operations, such as map, filter, and reduce, in Scala.
Techniques for using recursion and tail-call optimization in functional programming.
Exploration of monads, functors, and applicatives for composing functional code.
Application of functional programming in solving real-world problems and implementing domain-specific languages (DSLs).

Fundamentals of Accounting

23 Lessons
22.3 hours
Beginner

In this course you will learn the basics of accounting. …

What you'll learn
Develop a solid foundation in accounting principles and practices.
Learn to prepare and interpret financial statements, including the balance sheet, income statement, and cash flow statement.
Understand the double-entry bookkeeping system and effectively record and analyze financial transactions.

Fundamentals of Chemical Engineering Processes

22 Lessons
Intermediate

The course “Fundamentals of Chemical Engineering Processes” provides students with …

What you'll learn
Understanding the fundamental principles of chemistry, physics, and mathematics relevant to chemical engineering.
Study of material and energy balances in chemical processes.
Techniques for analyzing and designing chemical reactors and separation units.
Exploration of mass and energy transport phenomena in chemical engineering systems.
Application of thermodynamics in understanding phase equilibria and process design.
Introduction to process simulation and modelling using software tools.
Consideration of safety, environmental, and economic aspects in chemical engineering processes.

Fundamentals of Database Design: Principles and Techniques

18 Lessons
Intermediate

The course “Fundamentals of Database Design: Principles and Techniques” provides …

What you'll learn
Understanding the basic concepts of databases, data models, and relational database management systems (RDBMS).
Study of entity-relationship (ER) modeling and how to represent real-world entities and their relationships in a database.
Techniques for designing tables, attributes, and primary keys for data organization and integrity.
Exploration of normalization techniques to eliminate data redundancy and ensure data consistency.
Application of data constraints, foreign keys, and indexes for data integrity and efficient querying.
Practice in designing database schemas for specific application requirements and use cases.

Fundamentals of Graphic Design

24 Lessons
19 hours
Beginner

Graphic Design is all around us! Words and pictures—the building …

What you'll learn
Develop a strong understanding of graphic design principles and concepts.
Learn to use color, typography, and layout composition to create visually appealing designs.
Acquire skills to design logos, brand identity, and graphics for print and digital media.

Fundamentals of Music Theory

21 Lessons
17.5 hours
Beginner

“Fundamentals of Music Theory” is a comprehensive and foundational course …

What you'll learn
Develop a solid foundation in music theory and its application in music creation and analysis.
Learn to read music notation, identify scales, intervals, and chords.
Acquire the skills to analyze musical pieces and understand the structure of different musical genres.