Pre-calculus courses can help you learn functions, trigonometry, complex numbers, and polynomial equations. You can build skills in graphing functions, solving equations, and understanding limits, which are crucial for calculus and other advanced math topics. Many courses introduce tools like graphing calculators and software for visualizing functions, which enhance your ability to analyze mathematical concepts and apply them in various fields such as engineering, physics, and computer science.

Skills you'll gain: Jest (JavaScript Testing Framework), Test Driven Development (TDD), Test Script Development, Test Case, Web Development Tools, Unit Testing, Development Testing, Software Testing, Browser Compatibility, Testability, Test Tools, JavaScript Frameworks, Javascript, Mockups, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Software Architecture, Apple software proficiency, Mobile Development, Software Testing, Test Tools, AI Integrations, Unit Testing, Software Design, Model Training, Testability, Artificial Intelligence and Machine Learning (AI/ML), AI Personalization, Machine Learning Software, Machine Learning, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hypertext Markup Language (HTML), Web Servers, Software Testing, Code Reusability, Web Design and Development, Web Development Tools, File Management, Full-Stack Web Development, Program Development, Frontend Integration, Cascading Style Sheets (CSS), Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Modeling, User Interface (UI), C# (Programming Language), User Interface (UI) Design, Application Design, Microsoft Visual Studio, Application Development, Data Management, Data Validation, Computer Programming, Verification And Validation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Electronic Hardware, Electronics Engineering, Hardware Design, Electronic Components, Electronic Systems, Electronics, Schematic Diagrams, Electrical Engineering, Engineering Design Process, Diagram Design, Wiring Diagram, Computer-Aided Design, Drafting and Engineering Design, Design Software, Verification And Validation, Simulation and Simulation Software, Manufacturing and Production, Simulations
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Apache Airflow, Spatial Data Analysis, GIS Software, Geospatial Information and Technology, Geographic Information Systems, Data Transformation, PostgreSQL, System Monitoring, Continuous Monitoring, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Thinking, Systems Design, Systems Analysis, Model Optimization, Software Design, Computer Architecture, Software Quality (SQA/SQC), Logical Reasoning
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, Claude Code, Kaizen Methodology, Code Coverage, Verification And Validation, Testability, Quality Assurance, Agentic systems, Software Quality (SQA/SQC), Test Automation, Development Testing, Maintainability, Software Testing, Generative AI Agents, Agentic Workflows, Artificial Intelligence, Large Language Modeling
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Risking, Verification And Validation
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Diagram Design, Technical Documentation, Technical Drawing, Software Design Documents, Unified Modeling Language, Technical Communication, Document Management, Style Guides, Process Modeling, Image Quality, File Management, Data Import/Export, Software Versioning, Graphic and Visual Design, Web Content Accessibility Guidelines, Verification And Validation, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Extract, Transform, Load, Data Pipelines, Data Processing, Data Transformation, Data Manipulation, Scripting, Data Import/Export, Debugging, Query Languages, Code Reusability, Program Development, Open Source Technology
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Software Quality Assurance, Software Testing, Quality Assurance, Process Improvement, Quality Assessment, Continuous Improvement Process, Technology Roadmaps, Quality Improvement, Gap Analysis
Beginner · Course · 1 - 4 Weeks