Coding for beginners courses can help you learn programming fundamentals, syntax, algorithms, and problem-solving techniques. You can build skills in writing clean code, debugging, and understanding data structures. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and languages like Python or JavaScript, which are commonly used in web development and software engineering.

Shanghai Jiao Tong University
Skills you'll gain: Language Learning, Language Competency, Oral Expression, Vocabulary, Culture, Oral Comprehension, Grammar
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Stakeholder Engagement, Stakeholder Communications, Data Management, Data Integrity, Meeting Facilitation, Project Management, Project Management Life Cycle, Information Management, Project Coordination, Document Management, Team Performance Management, Communication Strategies, Knowledge Transfer, Strategic Communication, Management Information Systems
Beginner · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Sustainable Development, Environmental Science, Corporate Sustainability, Social Impact, Environmental Resource Management, Environmental Policy, Research, Climate Change Mitigation, Policy Analysis, Economics, Governance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, AI Enablement, AI Security, Risking, Artificial Intelligence and Machine Learning (AI/ML), AI Workflows, Model Evaluation, Process Optimization, Operational Efficiency, Emerging Technologies, Data Security, Critical Thinking, Analysis, Natural Language Processing, Innovation, Data-Driven Decision-Making
Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Culture Transformation, Organizational Change, Organizational Leadership, Cognitive flexibility, Business Transformation, Open Mindset, Adaptability, Change Management, Innovation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux Servers, Linux Administration, Unix, Linux Commands, Linux, Unix Commands, Command-Line Interface, OS Process Management, Debugging, DevOps, Resource Management
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Validation, Maintainability, Javascript, Computational Thinking, Data Structures, Debugging, Performance Tuning, Web Development, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Agile Product Development, Agile Project Management, Agile Methodology, Product Management, Sprint Retrospectives, Sprint Planning, Backlogs, User Acceptance Testing (UAT)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Workflows, Automation, AI Enablement, AI Orchestration, Performance Measurement, Responsible AI, Generative AI, Process Optimization, Project Scoping, Scalability, Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Containerization, Docker (Software), Cloud-Native Computing, Application Deployment, Data Persistence, Configuration Management, Amazon Web Services, YAML, Microservices, Cloud Deployment, Command-Line Interface
Intermediate · Course · 1 - 3 Months

Skills you'll gain: OpenAI API, Prompt Engineering, ChatGPT, Application Programming Interface (API), API Design, Debugging, Software Documentation, Model Evaluation, Authentications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Planning, AI Enablement, Professionalism
Beginner · Course · 1 - 3 Months