All AI & Technology courses
168 courses
Courses in this topic

API Development Skills
This training equips developers with core API development skills, covering design, implementation, and best practices for building and integrating APIs.
14 slides·28 min

AI-Powered Web App Development
Learn to leverage AI development tools to build and enhance web applications faster, covering setup, integration, and best practices for modern workflows.
14 slides·28 min

Building a Web Development Portfolio
Learn to build a professional web development portfolio that showcases your skills and projects, helping you attract employers and clients.
14 slides·28 min

How Web Servers Work
This training explains how web servers function, designed for beginners to understand client-server communication and request handling.
14 slides·28 min

Web Development Frameworks Comparison
This training compares web development frameworks, exploring different approaches and use cases to help developers select the right tool for their projects.
13 slides·26 min

Web Development Process: Stages and Roles
This training covers the web development process, including its stages, roles, and deliverables, for learners seeking to understand how web projects are structured and executed.
16 slides·32 min

Website Loading Process
Explains how browsers retrieve and render web pages, covering critical rendering paths for developers.
15 slides·30 min

Web Development vs Software Development
This training explains the key differences between web and software development, covering tradeoffs and use cases for developers choosing a career path or project approach.
14 slides·28 min

Front End Web Development Fundamentals
Learn core front-end web development concepts, including purpose and practical examples, ideal for beginners starting their web development journey.
14 slides·28 min

Web Application Development
This training equips aspiring developers with core web application development skills. Participants learn to build and deploy functional web apps.
14 slides·28 min

Web Development Practice Projects
Hands-on web development practice projects for aspiring developers to build real skills through applied coding exercises.
14 slides·28 min

Software Engineering Fundamentals
Equip aspiring developers with core software engineering principles, covering design, development, testing, and best practices for building robust applications.
14 slides·28 min

Software Architecture Fundamentals
An introductory training for software developers on the principles and key concepts of software architecture.
13 slides·26 min

Software Testing Fundamentals
This training covers the fundamentals of software testing, equipping learners with key concepts and techniques to identify defects and ensure software quality.
13 slides·26 min

Package Dependency Management Fundamentals
Learn to manage package dependencies effectively, covering versioning, requirements, and compatibility to ensure reliable software builds. Ideal for developers seeking dependency management skills.
14 slides·28 min

Event-Driven Systems Fundamentals
This training introduces event-driven architecture concepts, explaining events, producers, and consumers for technical learners new to asynchronous systems.
13 slides·26 min

Functional Programming Fundamentals
This training introduces functional programming concepts and is designed for developers looking to write cleaner, more predictable code.
15 slides·30 min

Software Engineering Manager Essentials
This training defines the Software Engineering Manager role, covering core responsibilities and essential skills for aspiring or new managers.
14 slides·28 min

Software Engineering Learning Workflow
A practical workflow for aspiring software engineers, teaching efficient learning strategies to master coding fundamentals and build real-world development skills.
14 slides·28 min

CS vs Software Engineering Tradeoffs
Explore the key differences, tradeoffs, and use cases between computer science and software engineering to choose the right approach for your projects.
13 slides·26 min

Mastering Command-Line Interfaces
An introduction to command-line interfaces, teaching beginners how to navigate and execute commands for efficient system control.
13 slides·26 min

Software Error Detection and Recovery
This training teaches software professionals to identify, interpret, and recover from common software errors, including detection techniques and effective error message handling.
14 slides·28 min

Engineering Simulation Software Selection
This training helps engineers and technical teams select simulation software, define requirements, and build effective workflows for engineering simulation projects.
14 slides·28 min

CAD Engineering Software Selection & Workflow
This training helps engineering teams select CAD software, define requirements, and build efficient workflows. Ideal for engineers and CAD managers.
14 slides·28 min