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: Information Architecture, UI/UX Research, User Research, Content Management, UI/UX Strategy, Design Research, User Experience, Content Strategy, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Usability Testing, Information Management, Usability, User Centered Design, Data Mapping, Digital Analysis, Diagram Design, Web Design, Web Applications, Web Development
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Object Oriented Design, Software Architecture, Java, Java Programming, Software Design, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, User Interface and User Experience (UI/UX) Design, Business Modeling, Test Data, User Interface (UI) Design, System Design and Implementation, Application Design, Software Systems, Application Development, Software Engineering, Computer Programming, Programming Principles, Software Development Tools
Mixed · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, AI Personalization, Data Ethics, AI Integrations, Computer Vision, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Natural Language Processing, Web Development, Web Design, Web Applications, AI literacy, Model Training, User Interface and User Experience (UI/UX) Design, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Excel Macros, Microsoft Excel, Scripting, Automation, Spreadsheet Software, Programming Principles, User Interface (UI), Data Import/Export, UI Components, IT Automation, Visual Basic (Programming Language), Interactive Design, Build Tools, Productivity, Operations, Research and Design, Design, Interactive Data Visualization, Real Time Data, Finance
Mixed · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Network Troubleshooting, Authentications, Debugging, Event Monitoring, System Monitoring, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud-Based Integration, Cloud API, Application Programming Interface (API), API Gateway, Google Cloud Platform, Virtual Machines, Proxy Servers, Virtual Networking
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Animation and Game Design, 3D Assets, Video Production, Virtual Environment, Cinematography, Storytelling, Visual Storytelling, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Data Import/Export, Business Process Automation, Data Validation, Relationship Management, Workflow Management, Automation, UI Components, Data Integration, Relational Databases, Program Development, Data Integrity, Debugging
Intermediate · Course · 3 - 6 Months

Skills you'll gain: AI Personalization, Django (Web Framework), Payment Processing, Product Assortment, Credit/Debit Card Processing, Merchant Services, Order Management, Merchandise Maintenance, Payment Processing and Collection, E-Commerce, Order Management Systems, Language Interpretation, Translation, and Studies, Order Processing, Web Applications, Web Frameworks, Python Programming, Personalized Service, Billing & Invoicing, Customer experience improvement, Ajax
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Development, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Authentications, Data Security, Cloud Security, DevSecOps, Key Management, Encryption, Software Installation, Cyber Security Policies, Identity and Access Management, Authorization (Computing), Token Optimization, Data Storage, System Configuration, Command-Line Interface, Application Programming Interface (API)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Front-End Web Development, Web Development, JavaScript Frameworks, Web Applications, React.js, Serverless Computing, Application Programming Interface (API), Server Side
Intermediate · Guided Project · Less Than 2 Hours