Computer courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

Skills you'll gain: Authentications, Cryptography, Encryption, .NET Framework, Security Testing, Application Security, Hardening, Data Security, Data Access, Exploitation techniques, Application Frameworks, Application Development, Data Validation, Development Environment
Intermediate · Course · 1 - 4 Weeks
Alberta Machine Intelligence Institute
Skills you'll gain: Generative AI Agents, Generative AI, Generative Model Architectures, Agentic systems, LLM Application, Agentic Workflows, LangChain, AI Workflows, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Model Training, Google Cloud Platform, PyTorch (Machine Learning Library), System Monitoring, Embeddings, Deep Learning, Model Optimization, Fine-tuning, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Persona Development, User Accounts, Target Audience, Customer Analysis, Business Modeling, Graphic Design, Productivity Software, Market Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Infographics, Process Design, Diagram Design, Business Process, Target Audience, Data Visualization, Content Creation, Collaborative Software, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: WordPress, Ajax, Content Management Systems, Web Development, PHP (Scripting Language), Database Management, Dashboard Creation, Cascading Style Sheets (CSS), Javascript
Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: IntelliJ IDEA, Integrated Development Environments, Software Development Tools, Version Control, Git (Version Control System), GitHub, Development Environment, Program Development, Debugging, Scripting Languages, Visualization (Computer Graphics), Databases, Database Management, Relational Databases, Scripting
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: HTML and CSS, Responsive Web Design, Web Design, Web Design and Development, Front-End Web Development, Web Content Accessibility Guidelines, Bootstrap (Front-End Framework), User Interface (UI) Design, User Interface (UI), Frontend Performance, Cascading Style Sheets (CSS), Usability, Hypertext Markup Language (HTML), Performance Tuning, Typography
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: ASP.NET, Application Deployment, User Accounts, User Provisioning, Cloud Deployment, Authorization (Computing), Role-Based Access Control (RBAC), Microsoft Azure, OAuth, Identity and Access Management, Model View Controller, Bootstrap (Front-End Framework), Databases, Database Management, Single Sign-On (SSO), Email Automation, Debugging
Advanced · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Generative AI, OpenAI, AI Workflows, Data Pipelines, Semantic Web, Deep Learning, Scalability, Artificial Intelligence, Natural Language Processing, Machine Learning, Data Science
Advanced · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Virtual Environment, Video Game Development, Game Design, Animation and Game Design, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Amazon Web Services, Cloud Infrastructure, Amazon Elastic Compute Cloud, Cloud Computing Architecture, Infrastructure Architecture, Cloud Computing, Cloud Hosting, Cloud Solutions, Cloud Services, Infrastructure As A Service (IaaS), Cloud Deployment, Cloud Storage, Load Balancing, Virtual Networking, Virtual Private Networks (VPN), Network Security, Resource Management, Cost Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Game Design, Video Game Development, Computer Graphic Techniques, Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Graphical Tools
Intermediate · Course · 1 - 4 Weeks