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.

The University of Edinburgh
Skills you'll gain: Video Game Development, Game Design, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Computational Thinking, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Software Visualization, Pseudocode, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Technical Communication, Computer Programming, Graph Theory, Software Design Patterns, Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Medical Billing, Medical Billing and Coding, Medical Coding, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), CPT Coding, Medical Office Procedures, Health Information Management and Medical Records, Claims Processing, Billing, Billing & Invoicing, Clinical Documentation, Health Information Management, Electronic Medical Record, Health Administration, Medical Terminology, System Monitoring, Site Reliability Engineering, Adjudication, Ansible
Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Care Management, Medical Privacy, Revenue Cycle Management, Practice Management, Organizational Change, Change Management, Health Insurance Portability And Accountability Act (HIPAA) Compliance, Performance Review, Data Management, ICD Coding (ICD-9/ICD-10), Medical Terminology, Claims Processing, Medical Billing, Patient Safety, Continuous Quality Improvement (CQI), Medical Management, Data Analysis
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Google Gemini, Generative AI, Artificial Intelligence, Google Workspace, AI Personalization
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Vibe coding, Model Context Protocol, Prompt Engineering, Claude Code, Responsible AI, Prompt Patterns, Prompt Engineering Tools, Anthropic Claude, LLM Application, AI Orchestration, Authentications, Agentic Workflows, AI Integrations, AI Workflows, AI Enablement, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Java Programming, Development Environment, Program Development, Computer Programming, Programming Principles, Data Structures, Java, Integrated Development Environments, Maintainability, Code Reusability, Memory Management, Computational Logic, Debugging, Software Installation, Command-Line Interface, Problem Solving
Beginner · Course · 3 - 6 Months

Fractal Analytics
Skills you'll gain: Generative AI, Generative Model Architectures, Object Oriented Programming (OOP), Artificial Neural Networks, Computer Programming, Programming Principles, AI literacy, Debugging, Python Programming, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: Model View Controller, Design and Product, Debugging, Integrated Development Environments, Software Design, User Interface (UI), Responsive Web Design, HTML and CSS, Data Modeling, Data Store, Database Development, Database Design, Web Design and Development, Software Development Tools, NoSQL, User Interface (UI) Design, Web Design, Database Architecture and Administration, UI Components, Programming Principles
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing
Beginner · Guided Project · Less Than 2 Hours

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Vibe coding, Application Development, Application Design, No-Code Development, Data Ethics, Artificial Intelligence, Product Development, Design and Product, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Business Ethics, Ethical Standards And Conduct, Personal Development, Marketing Design, Product Marketing, Marketing Automation, Marketing, Business Marketing, Digital Marketing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Applied Machine Learning, Model Evaluation, Jupyter, Predictive Analytics, Model Training, Lending and Underwriting, Python Programming, Data Science, Machine Learning Methods, Model Optimization, Data Preprocessing, Machine Learning, Data Analysis
Intermediate · Guided Project · Less Than 2 Hours