Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating 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, showing how these skills are applied in real projects.

Imperial College London
Skills you'll gain: Epidemiology, Mathematical Modeling, Statistical Modeling, Simulations, Risk Modeling, Infectious Diseases, Public Health, Model Evaluation, Predictive Modeling, R Programming, Differential Equations, Data Modeling, Statistical Methods, Probability Distribution
Intermediate · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Software Testing, Data Structures, Debugging, GitHub, Programming Principles, Package and Software Management, Development Environment, System Programming, Software Documentation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Package and Software Management, Data Science, Computer Programming, Mathematical Software
Beginner · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Communication Systems, Digital Communications, Theoretical Computer Science, Telecommunications, Information Management, Probability, Probability Distribution, Linear Algebra, Digital Signal Processing, Algorithms
Mixed · Course · 3 - 6 Months

Skills you'll gain: Email Automation, Productivity, Time Management, Automation, ChatGPT, Artificial Intelligence, AI Enablement, Prompt Engineering, Business Process Automation, Natural Language Processing, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Cloud Deployment, Artificial Intelligence, Data-Driven Decision-Making, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Immunology, Molecular Biology, Physiology, Cell Biology, Biology, Biochemistry
Intermediate · Course · 1 - 3 Months

Skills you'll gain: CI/CD, Continuous Integration, Jenkins, DevOps, Infrastructure as Code (IaC), Continuous Delivery, OpenShift, Git (Version Control System), GitHub, IT Automation, Kubernetes, Docker (Software), Containerization, Automation, Unit Testing
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Digital Assets, Blockchain, Emerging Technologies, Business Transformation, Digital Transformation, Interoperability, Distributed Computing, Cryptography, Scalability, Business Strategy, Governance
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Workday (Software), Human Capital, HR Tech, Benefits Enrollment Processes, Human Resources Information System (HRIS), People Analytics, Learning Management Systems, Human Resource Management, Staff Management, Business Reporting, Applicant Tracking Systems, Business Process, Compensation Analysis, Data Entry
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Object Oriented Design, Java, Java Programming, File Management, Application Development, Programming Principles, Data Structures, Data Management, Integrated Development Environments
Intermediate · Course · 1 - 3 Months