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: Excel Macros, Financial Modeling, Business Process Automation, Workflow Management, Prompt Engineering, Generative AI, Automation, Process Optimization, General Finance, Microsoft Excel, Excel Formulas, Simulation and Simulation Software, Financial Analysis, Maintainability, Visual Basic (Programming Language), Financial Reporting, Financial Planning
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Cloud-Native Computing, Cloud Computing, Amazon Web Services, Infrastructure as Code (IaC), Cloud Computing Architecture, Cloud Platforms, Cloud Storage, Cloud Technologies, Cloud Infrastructure, Cloud Development, Cloud Deployment, Cloud Management, Cloud Services, Amazon S3, Cloud Applications, Data Storage, Scalability, Terraform, Infrastructure As A Service (IaaS), Linux Administration
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Incident Response, Incident Management, Safety Culture, Cybersecurity, Human Factors (Security), Security Awareness, Continuous Monitoring, Cyber Security Strategy, Cyber Governance, Crisis Management, Computer Security Awareness Training, Cyber Attacks, Culture Transformation, Cyber Security Policies, Organizational Change, Communication Planning, Employee Engagement, Communication Strategies, Stakeholder Engagement
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Conflict Management, Intercultural Competence, Teamwork, Team Building, Team Management, Team Collaboration, Diversity and Inclusion, Workplace inclusivity, Cultural Diversity, Team Oriented, Cultural Responsiveness, Team Leadership, Cultural Sensitivity, Verbal Communication Skills, Culture, Active Listening, Communication, Empathy, Relationship Building, Adaptability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Administration, Linux Servers, Cloud Hosting, Cloud Infrastructure, Cloud Computing, Linux, Ubuntu, Operating System Administration, Linux Commands, Cloud Computing Architecture, Cloud Management, Cloud Services, Cloud Platforms, Infrastructure As A Service (IaaS), Cloud Deployment, Scalability, Cloud Security, Server Administration, Servers, Web Applications
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, AI powered creativity, AI literacy, Google Workspace, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Application Security, Embedded Systems, DevSecOps, Secure Coding, Internet Of Things, Application Deployment, Systems Design, Cloud Deployment, Security Requirements Analysis, User Interface and User Experience (UI/UX) Design, System Design and Implementation, Cybersecurity, Security Engineering, Systems Architecture, IT Security Architecture, Development Environment, Cyber Security Strategy, Design Strategies, Software Architecture
Beginner · Course · 3 - 6 Months

Amazon Web Services
Skills you'll gain: Natural Language Processing, Amazon Web Services, Self Service Technologies, Usability, Human Computer Interaction, Human Machine Interfaces, AI Security, AI Integrations, Service Level
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Networking Hardware, General Networking, Network Infrastructure, Local Area Networks, OSI Models, Network Protocols, Network Support, Network Troubleshooting, Dynamic Host Configuration Protocol (DHCP), TCP/IP, Network Architecture, Computer Networking, Network Planning And Design, Wireless Networks, Network Security, Network Switches, Virtual Local Area Network (VLAN)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, Prompt Patterns, Fine-tuning, Generative AI, Generative Model Architectures, LLM Application, Retrieval-Augmented Generation, Model Training, Natural Language Processing, Model Evaluation, Data Cleansing, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Digital pedagogy, Blended Learning, Education Software and Technology, Student Engagement, Learning Management Systems, Digital Transformation, Collaborative Software, Curriculum Development, Teaching, digital literacy, Content Management Systems, Web Design and Development, Web Presence, Content Management, Planning, Research, Auditing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI, Large Language Modeling, Artificial Intelligence, Problem Solving, Technical Writing, Content Creation, Natural Language Processing, Productivity
Beginner · Course · 1 - 3 Months