Courses

Course categories

We found 409 courses available for you
See

Beginner Nikon Digital SLR (DSLR) Photography

24 Lessons
Beginner

“Beginner Nikon Digital SLR (DSLR) Photography” is a comprehensive and …

What you'll learn
Gain a thorough understanding of Nikon DSLR camera controls and functionalities to capture better photographs.
Learn to control exposure settings, focus, and composition principles for visually appealing images.
Explore various photography genres and apply skills to capture compelling landscape, portrait, and street photographs.

Become a Product Manager | Learn the Skills & Get the Job

23 Lessons
22.5 hours
Expert

“Become a Product Manager” is a comprehensive and hands-on course …

What you'll learn
Understand how to obtain relevant experience to set up for a transition to Product Management
Build a portfolio that will assist in a hiring application
How to self-brand online and build a following pre-hire
What to look for in Product Management jobs and what to ignore
How to apply insider tips and tricks to getting hired as a Product Manager
Craft a resume that appeals to a hiring manager for Product Management placement

Automating DevOps Workflows: Accelerating Software Deployment

18 Lessons
Beginner

In the dynamic landscape of software development, the convergence of …

What you'll learn
Automation Foundations: Understand the fundamentals of automating DevOps practices for efficient software deployment.
Automation Tools: Learn to use a variety of automation tools and frameworks to streamline complex workflows.
Continuous Integration and Deployment (CI/CD): Master the process of continuous integration and deployment through automation.
Test Automation and QA: Discover how to automate testing processes to ensure consistent software quality.
Infrastructure as Code (IaC): Dive into IaC practices, automating infrastructure provisioning for consistency and scalability.

Automated Software Testing: Tools and Best Practices

22 Lessons
Intermediate

The “Automated Software Testing: Tools and Best Practices” course is …

What you'll learn
Study different types of automated testing, including unit testing, integration testing, and end-to-end testing, and understand their roles in the software testing life cycle.
Explore popular automated testing frameworks and tools, such as Selenium, JUnit, TestNG, and Cucumber, and understand how to use them to create automated test scripts.
Gain knowledge of test automation best practices and design patterns to build maintainable and scalable automated test suites.
Understand the process of test automation planning, including selecting appropriate test cases for automation and creating a test automation strategy.
Learn about continuous integration and continuous delivery (CI/CD) and how automated testing integrates into the CI/CD pipeline.

Artistic Expressions: A Comprehensive Course in Drawing and Painting

19 Lessons
Intermediate

Embark on a transformative artistic journey with our all-encompassing course, …

What you'll learn
Fundamental Principles: Grasp core artistic concepts, including composition, perspective, and proportion.
Sketching Techniques: Develop skills in lines, shading, and translating ideas onto paper.
Diverse Painting Mediums: Explore watercolors, acrylics, oils, and more for varied visual effects.
Color Mastery: Understand color theory, blending, and harmonization to evoke emotions and depth.
Light and Shadow Dynamics: Infuse realism by capturing light and shadow interplay.
Texture and Detail Techniques: Add lifelike textures and intricate details to your artworks.
Landscape and Portrait Artistry: Capture the essence of nature and human subjects convincingly.
Abstract and Contemporary Styles: Experiment with non-representational art forms to fuel your creativity.

Artificial Intelligence and Machine Learning: Bridging Theory and Practice

19 Lessons
Intermediate

Embark on a transformative learning experience that bridges the gap …

What you'll learn
Core AI Concepts: Understand the foundational principles of artificial intelligence, its evolution, and significance in modern technology.
Applied Machine Learning: Master practical machine learning techniques including algorithms, model evaluation, and feature engineering for real-world applications.
Deep Learning Proficiency: Explore neural networks, convolutional networks, and recurrent networks, gaining expertise in cutting-edge deep learning.
Real-World Application: Engage in hands-on projects to solve practical challenges, translating theoretical knowledge into impactful solutions.
Ethical AI Deployment: Grasp ethical considerations, focusing on fairness, transparency, and responsible AI deployment.

Arabic Language Essentials: A Comprehensive Introduction

22 Lessons
Intermediate

The course “Arabic Language Essentials: A Comprehensive Introduction” is designed …

What you'll learn
Study of basic Arabic grammar, including nouns, verbs, and sentence structure.
Techniques for reading and writing in Arabic.
Exploration of essential vocabulary and phrases for everyday communication.
Application of language skills in listening, speaking, reading, and writing Arabic.
Practice in understanding and using Arabic in practical situations.
Consideration of cultural aspects and customs related to the Arabic language and its usage.

Arabic Grammar Unleashed: Mastering the Foundations of the Language

22 Lessons
Intermediate

The course “Arabic Grammar Unleashed: Mastering the Foundations of the …

What you'll learn
Understanding the different parts of speech in Arabic, including nouns, verbs, adjectives, and pronouns.
Study of Arabic sentence structure and word order.
Techniques for forming and using different verb tenses and conjugations.
Exploration of noun cases and their role in Arabic sentence construction.
Application of grammar rules to build coherent and meaningful sentences.
Practice in reading and understanding Arabic texts with grammatical accuracy.
Consideration of common grammar mistakes and how to avoid them.