Beginner coding courses can help you learn programming fundamentals, syntax, algorithms, and basic 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) for coding, and platforms for collaborative coding projects. You'll also explore languages such as Python, JavaScript, or HTML/CSS, which are commonly used in web development and software applications.

Skills you'll gain: Medical Billing and Coding, Medical Coding, ICD Coding (ICD-9/ICD-10), CPT Coding, Clinical Documentation
★ 4.5 (37) · Beginner · Course · 1 - 3 Months
University of California, Santa Cruz
Skills you'll gain: Algorithms
★ 4.6 (798) · Intermediate · Course · 1 - 3 Months

Packt
Skills you'll gain: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Test Tools, Application Design, Code Reusability, Software Documentation, Development Environment, Computer Programming, Programming Principles, Data Structures, Apple Xcode, Web Development, Software Installation, Technical Documentation, Package and Software Management, Command-Line Interface
★ 4.5 (20) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Computational Logic
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Prompt Engineering, Vibe coding, Debugging, Large Language Modeling, AI Security, Application Programming Interface (API), Responsible AI, Development Environment, Computer Programming Tools, Program Development
★ 4.4 (29) · Beginner · Course · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: English Language, Language Learning, Grammar, Language Competency, Vocabulary
★ 4.3 (33) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Medical Privacy, Medical Billing and Coding, Medical Billing, Revenue Cycle Management, Health Information Management and Medical Records, Health Information Management, Medical Coding, Medical Records, ICD Coding (ICD-9/ICD-10), Health Insurance Portability And Accountability Act (HIPAA) Compliance, Patient Registration, Electronic Medical Record System, CPT Coding, Billing, Claims Processing, Managed Care, Informed Consent, Payment Processing
★ 4.7 (654) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Software Documentation, Data Validation, Javascript, Debugging, Maintainability, Programming Principles, Data Structures, Code Reusability, Computer Programming, Data Integrity
★ 4.2 (11) · Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: NumPy, Python Programming, Programming Principles, Tensorflow, Data Structures, Development Environment
★ 4.5 (90) · Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Robotics, Python Programming, Program Development, Computer Programming, Code Reusability, Automation, Algorithms
★ 4.7 (108) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Medical Coding, Revenue Cycle Management, Medical Terminology, ICD Coding (ICD-9/ICD-10), CPT Coding, Medical Billing, Medical Records, Clinical Documentation, Health Informatics, Anatomy, Medical Support, Health Care, Health Care Administration, Health Technology, Health Assessment, Health Education
★ 5 (6) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), Payment Processing and Collection, Registration, CPT Coding, Medical Billing, Medical Coding, Billing, Insurance, Revenue Management
★ 4.8 (107) · Beginner · Course · 1 - 4 Weeks