Computer fundamentals courses can help you learn basic hardware and software concepts, operating systems, networking, and cybersecurity principles. You can build skills in troubleshooting, system maintenance, and understanding data management practices. Many courses introduce tools like Windows, Linux, and various programming languages, showing how these skills apply in everyday computing tasks and professional environments.

Skills you'll gain: API Design, API Gateway, Application Programming Interface (API), Cloud API, Restful API, Application Lifecycle Management, Web Services, Software Documentation, Proxy Servers, Application Deployment, Cloud Deployment, Identity and Access Management, Authentications
Beginner · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Administration, Role-Based Access Control (RBAC), Data Sharing, User Provisioning, Systems Administration, Security Controls, Data Access, User Accounts, System Configuration, Workflow Management, Data Validation, Identity and Access Management, Information Architecture, Calendar Management, Data Integrity, Data Quality, Customer Relationship Management (CRM) Software
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 3 Months

Skills you'll gain: Apache Hadoop, Apache Hive, Apache Spark, Big Data, Data Pipelines, Data Import/Export, Relational Databases, File Systems, Command-Line Interface, Software Installation
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Generative AI, Recurrent Neural Networks (RNNs), Tensorflow, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, AI literacy, Model Training, Machine Learning, Model Optimization
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Nutritional Assessment, Nutrition Education, Nutrition and Diet, Cost Estimation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Visualization (Computer Graphics), Creative Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rust (Programming Language), Command-Line Interface, Other Programming Languages, Package and Software Management, Memory Management, Go (Programming Language), Programming Principles, Program Development, C (Programming Language), Secure Coding, Software Development, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, No-Code Development, Application Development, Web Applications, Data Modeling, Responsive Web Design, Application Design, Web Design and Development, User Interface (UI), Application Lifecycle Management, Process Driven Development, User Interface (UI) Design, Software Visualization, UI Components, Business Logic, Data Integration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Securities (Finance), Financial Trading, Return On Investment, Financial Regulations, Brokerage, Risk Analysis, Bidding, Financial Regulation
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Product Support, Help Desk Support, Technical Support and Services, Service Level, Technical Support, Cloud Services, Service Management, Technical Communication, Identity and Access Management, File Management, Problem Management, Incident Management, Personally Identifiable Information
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Storage Technologies, Data Storage, File Systems, File Management, Information Management, Data Loss Prevention, Servers, Data Management, Disaster Recovery, Data Integrity, Infrastructure Architecture, System Configuration, Scalability, Software Installation
Beginner · Course · 1 - 3 Months