Free courses can help you learn coding languages like Python and JavaScript, data analysis techniques, and web development fundamentals. You can build skills in problem-solving, algorithm design, and creating interactive websites. Many courses introduce tools such as Git for version control, SQL for database management, and various frameworks that streamline web development, allowing you to apply your skills in practical projects.

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Java, Cascading Style Sheets (CSS), Data Mapping, Data Validation, Memory Management
★ 4.4 (12) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Package and Software Management, Software Installation, Memory Management, Build Tools, Programming Principles
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Hardware, Hardware Architecture, Peripheral Devices, Networking Hardware, USB, Data Storage, System Configuration, Computer Networking, Local Area Networks, Data Storage Technologies, Display Devices, General Networking, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LLM Application, Data Processing, Data Transformation, Generative AI Agents, Generative AI, Workflow Management, Artificial Intelligence, Context Management, Memory Management, Automation, JSON
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Orchestration, AI Workflows, Agentic Workflows, Generative AI Agents, Agentic systems, Enterprise Architecture, Retrieval-Augmented Generation, Scalability, Context Management, AI Security, Software Architecture, Vector Databases, Debugging, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Real-Time Operating Systems, Embedded Software, Software Architecture, Code Reusability, Embedded Systems, Memory Management, Systems Architecture, Software Design, Software Design Patterns, Performance Tuning, Secure Coding, Scalability, Data Sharing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, LLM Application, AI Workflows, AI Orchestration, No-Code Development, Retrieval-Augmented Generation, AI Integrations, Data Access, Memory Management, Agentic systems, Application Development, Application Programming Interface (API), Software Installation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Oracle Databases, Memory Management, Operational Databases, Database Management, Database Architecture and Administration, Relational Databases, Database Software, Performance Tuning, Database Management Systems, Server Administration, Data Maintenance, User Accounts, Disaster Recovery, Data Storage, Role-Based Access Control (RBAC), Identity and Access Management, System Configuration, File Management, Authentications
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Linux Administration, Containerization, Linux, Memory Management, Linux Commands, OS Process Management, File Systems, System Programming, Operating Systems, Data Storage, Cloud Storage, Data Storage Technologies, General Networking, Network Administration, Performance Tuning, System Configuration, C (Programming Language), Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Code Reusability, Object Oriented Programming (OOP), Maintainability, Programming Principles, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce Object Query Language (SOQL), Salesforce Development, Salesforce, Data Import/Export, Web Components, Business Process Automation, Data Validation, Web Services, Relationship Management, Workflow Management, UI Components, Data Access, Automation, Application Security, Test Script Development, Secure Coding, Web Development, Memory Management, Unit Testing, Object Oriented Programming (OOP)
Intermediate · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Content Performance Analysis, Content Optimization, Key Performance Indicators (KPIs), Search Engine Optimization, Content Development and Management, Content Strategy, Keyword Research, Content Creation, Content Marketing, Performance Analysis, Web Analytics and SEO, Scalability, Strategic Partnership, Earned Media, AI Integrations, Legal Risk, Cross-Channel Marketing, Process Design
Intermediate · Course · 1 - 4 Weeks