Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Mockups, Web Design and Development, Web Development, Web Design, Cascading Style Sheets (CSS), Web Development Tools
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Retrieval-Augmented Generation, AI Workflows, LangChain, Model Context Protocol, Vector Databases, AI Orchestration, LLM Application, Tool Calling, Agentic Workflows, Generative AI Agents, Large Language Modeling, Agentic systems, Embeddings, Model Deployment, AI Integrations, Artificial Intelligence, Context Management, Query Languages, Scalability, Data Store
Intermediate · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Database Systems, Database Management, Database Administration, Relational Databases, Databases, Database Architecture and Administration, Database Management Systems, Database Software, Database Theory, Transaction Processing, Scripting, Scripting Languages, Disaster Recovery, SQL, Data Security, NoSQL, Data Manipulation, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Computational Thinking, Computer Programming, Software Design Patterns, Applied Mathematics, Geometry, Problem Solving, Solution Design, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Code Reusability, Program Development, Python Programming, Development Environment, Functional Design
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud API, API Gateway, Application Programming Interface (API), Google Cloud Platform, Cloud Security, Security Testing, Load Balancing, Threat Management, Threat Detection
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Anomaly Detection, MLOps (Machine Learning Operations), AI Security, Software Engineering, Model Training, DevOps, Software Quality Assurance, CI/CD, Continuous Integration, Model Deployment, Performance Tuning, Security Testing, Model Evaluation, Secure Coding, Continuous Monitoring, Sampling (Statistics), Data Validation, Unsupervised Learning, Statistical Methods, Python Programming
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Performance Tuning, Artificial Intelligence, Maintainability, Performance Testing, Python Programming, Performance Analysis, Code Reusability, Technical Writing, Program Standards
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Microsoft Access, Database Management, Microsoft 365, Database Development, Database Administration, Database Architecture and Administration, Data Maintenance, Microsoft Windows, Database Software, Databases, Data Import/Export, Data Sharing, Relational Databases, Query Languages, Database Design, Data Entry, Data Presentation, Productivity Software, Scripting, User Interface (UI)
Mixed · Course · 1 - 3 Months

Skills you'll gain: Internet Of Things, Embedded Software, Embedded Systems, Mobile Development, Android Development, Emerging Technologies, Cloud Services, Application Design, Wireless Networks, Hardware Architecture, Cloud Computing, Local Area Networks, General Networking, Network Protocols, Communication Systems, Computer Hardware
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Development, Unity Engine, Video Game Development, User Interface (UI), Mobile Development, Game Design, Software Installation, Development Environment, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Modeling, Query Languages, Data Mapping, NoSQL, Event-Driven Programming, Relational Databases, Scalability, Performance Tuning, Data Validation
Mixed · Course · 1 - 4 Weeks