Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Skills you'll gain: User Research, Design Thinking, Usability Testing, Wireframing, Mockups, User Experience Design, User Interface (UI) Design, Prototyping, Figma (Design Software), Interaction Design, User Flows, UI Components, Software Documentation, Persona Development, Information Architecture, Scalability
Advanced · Course · 1 - 3 Months

CertNexus
Skills you'll gain: Computer Security Awareness Training, Cybersecurity, Security Awareness, Mobile Security, Generative AI, Cyber Security Policies, Human Factors (Security), Computer Security, Email Security, Data Security, Safety and Security, Data Ethics, Cloud Security, Law, Regulation, and Compliance, Artificial Intelligence, Regulatory Compliance, Prompt Engineering, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Regulation and Legal Compliance, Ethical Standards And Conduct
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, 3D Assets, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Program Development, Debugging, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Object Oriented Design, Scripting, Prototyping, Animations
Beginner · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Blockchain, Emerging Technologies, FinTech, Cryptography, Technical Analysis, Distributed Computing, Transaction Processing, Scalability
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Color Theory, Typography, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, Web Design, HTML and CSS, Animations, User Interface (UI) Design, Web Design and Development, Usability, Visualization (Computer Graphics)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: IT Management, Control Objectives for Information and Related Technology (COBIT), Cloud Management, Quality Assurance, Compliance Auditing, Technology Strategies, Governance, Enterprise Architecture, Audit Planning, Information Technology Infrastructure Library, Risk Management, Risk Analysis, Cloud Computing, Business Priorities, Change Control, Change Management, Resource Management, Internal Controls, Business Intelligence, Compliance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Risk Control, Risk Management, Compliance Reporting, Risk Mitigation, Risk Analysis, Business Risk Management, Internal Controls, Continuous Monitoring, Data Management, Key Performance Indicators (KPIs), Stakeholder Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Deep Learning, Tensorflow, Amazon Web Services, Artificial Intelligence and Machine Learning (AI/ML), Keras (Neural Network Library), Artificial Intelligence, Recurrent Neural Networks (RNNs), Machine Learning Methods, Natural Language Processing, Python Programming, Serverless Computing, Machine Learning, Data Processing
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Software Architecture, Java, Software Design, Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, User Interface (UI) Design, Application Development, Computer Programming, Artificial Intelligence, Data Structures
Mixed · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Adobe Illustrator, Color Theory, Creative Design, Graphic and Visual Design, Data Import/Export, Logo Design, Graphic Design, Graphic and Visual Design Software, Scalability
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, TypeScript, UI Components, Data Transformation, Web Development Tools, Hypertext Markup Language (HTML), Application Frameworks, Network Routing, Cascading Style Sheets (CSS), Model View Controller, Data Validation
Beginner · Course · 1 - 4 Weeks