Courses

Course categories

We found 83 courses available for you
See

Advanced Topics in Embedded Systems Engineering

17 Lessons
Beginner

The “Advanced Topics in Embedded Systems Engineering” course offers an …

What you'll learn
Advanced System Architecture: Understand intricate architectures, including multi-core processors and custom hardware, for designing high-performance embedded systems.
IoT and Wireless Communication: Explore protocols and platforms to create secure and scalable embedded systems in the context of the Internet of Things.
Real-Time Operating Systems: Master advanced RTOS concepts for building real-time applications with precise task scheduling and communication.
Embedded Software Engineering: Hone software engineering skills for embedded systems, covering modular design, testing, and code optimization.
Embedded System Security: Learn advanced security techniques, cryptography, and secure boot mechanisms to protect embedded systems.

Angular – The Complete Guide (2023 Edition)

30 Lessons
32.8 hours
Beginner

From Setup to Deployment, this course covers it all! You’ll learn all about Components, Directives, Services, Forms, Http Access, Authentication, …

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.

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.

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

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.

Beginning Project Management: Project Management Level One

24 Lessons
22.5 hours
Beginner

This is a comprehensive introductory course designed for individuals who …

What you'll learn
Develop a higher level of leadership and management skills
Reach your fullest potential
Deliver extraordinary value

Big Data Engineering and Scalable Distributed Systems

16 Lessons
Beginner

Embark on an immersive journey into the dynamic realm of …

What you'll learn
Foundations of Big Data Engineering: Understand the fundamental concepts of big data, its challenges, and the role of distributed systems in processing vast datasets.
Scalable Architectures: Learn the principles of designing architectures that can scale seamlessly to handle growing volumes of data and increased processing demands.
Data Storage Strategies: Explore various data storage solutions, from distributed file systems to NoSQL databases, and learn how to choose the right one for different scenarios.
Efficient Data Ingestion and Transformation: Master techniques for ingesting data from diverse sources, cleaning and transforming it, and preparing it for analysis.
Distributed Data Processing Frameworks: Gain proficiency in using popular frameworks like Hadoop and Spark to process and analyse large datasets across distributed environments.

Business Analytics and Data Science: Bridging Insights and Strategy

18 Lessons
Beginner

The course “Business Analytics and Data Science: Bridging Insights and …

What you'll learn
Foundations of Business Analytics and Data Science:
Understand the fundamental concepts of business analytics and data science, and their significance in shaping modern business strategies.
Effective Data Collection and Preprocessing:
Learn how to gather, clean, and prepare data for analysis, ensuring its quality and reliability.
Exploratory Data Analysis (EDA) for Informed Decision-Making:
Explore techniques to uncover meaningful patterns, trends, and hidden insights within data, enabling you to make informed decisions.
Statistical Methods for Extracting Business Insights:
Master statistical tools and techniques to derive actionable insights from data, guiding strategic business decisions.
Predictive Analytics and Forecasting in Business:
Acquire the skills to build predictive models and forecast future trends, enabling proactive decision-making and strategy formulation.