Real-time Operating Systems courses can help you learn task scheduling, resource management, interrupt handling, and system performance optimization. You can build skills in designing efficient algorithms, debugging real-time applications, and ensuring system reliability under time constraints. Many courses introduce tools like FreeRTOS, VxWorks, and QNX, that support implementing real-time applications in embedded systems and IoT devices.

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Application Development, Embedded Systems, Open Source Technology
Mixed · Course · 1 - 3 Months

Skills you'll gain: Apache Hive, Big Data, JSON, Case Studies, Apache Hadoop, People Analytics, Policty Analysis, Research, and Development, Analytics, Data Analysis, Social Sciences, Data-Driven Decision-Making, Data Processing, Business Analytics, Data Manipulation, Data Transformation, Query Languages
Mixed · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Relationship Building, Social Skills, Active Listening, Interpersonal Communications, Communication, Empathy, Self-Awareness, Emotional Intelligence, Needs Assessment, Assertiveness, Psychology, Cultural Diversity
Beginner · Course · 1 - 3 Months
University of London
Skills you'll gain: Financial Statements, Business Planning, Sampling (Statistics), Management Training And Development, Descriptive Statistics, Organizational Structure, Change Management, Data Presentation, Professional Networking, Business Mathematics, Verbal Communication Skills, Team Building, Team Management, Business Strategy, Professionalism, Resource Allocation, Competitive Analysis, Linear Algebra, Mathematical Modeling, Business Strategies
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Cryptography, Encryption, Application Development, Software Design, Data Structures, Scalability, File Management, Machine Learning Algorithms, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Maintainability, Natural Language Processing, Algorithms, Key Management, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Scatter Plots, Jupyter, Programming Principles, Histogram
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Natural Language Processing, Generative AI, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Text Mining, Applied Machine Learning, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Leadership and Management, Business Leadership, Performance Management, Automation, Artificial Intelligence, Digital Communications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Predictive Modeling, Predictive Analytics, Risk Modeling, Statistical Modeling, Feature Engineering, Regression Analysis, Correlation Analysis, Data Processing, Supervised Learning, Scikit Learn (Machine Learning Library), Machine Learning Methods, Data Cleansing, Data Transformation, Statistical Analysis, Pandas (Python Package), NumPy
Mixed · Course · 1 - 3 Months

Coursera
Skills you'll gain: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Advanced · Guided Project · Less Than 2 Hours

Skills you'll gain: Spring Framework, Java, Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Model View Controller, Middleware, Extensible Markup Language (XML), Integration Testing, Dependency Analysis
Mixed · Course · 1 - 4 Weeks