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.

Skills you'll gain: Responsive Web Design, Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), UI Components, Javascript and jQuery, Front-End Web Development, Hypertext Markup Language (HTML), Web Development, Browser Compatibility, Javascript, Typography, Web Analytics and SEO, Wireframing, Web Content Accessibility Guidelines, Logo Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), 3D Assets, Virtual Environment, Game Design, UI Components, Video Game Development, Debugging, Animation and Game Design, Object Oriented Programming (OOP), C# (Programming Language), Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Autoencoders, Recurrent Neural Networks (RNNs), Classification Algorithms, Model Evaluation, Data Preprocessing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Mathematical Software, Software Installation, Numerical Analysis, Mathematical Modeling, Applied Mathematics, Trigonometry, Programming Principles, Data Manipulation, Engineering Calculations, Linear Algebra, Scripting Languages, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Object Oriented Programming (OOP), Video Game Development, C# (Programming Language), Computer Graphics, User Interface (UI), Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Application Development, Web Content Accessibility Guidelines, Color Theory
Intermediate · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, C (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Program Development, Computational Thinking, Integrated Development Environments, Algorithms, Pseudocode, Command-Line Interface, Graph Theory, Software Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Debugging, Python Programming, Cybersecurity, Scripting, Programming Principles, IT Automation, Algorithms, Automation, Computer Programming, File Management, Data Structures
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, AI Enablement, OpenAI API, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Creativity, Document Management, Secure Coding
Beginner · Specialization · 3 - 6 Months
University of California, Santa Cruz
Skills you'll gain: Go (Programming Language), File I/O, Data Structures, C (Programming Language), C and C++, Programming Principles, Object Oriented Programming (OOP), Debugging, C++ (Programming Language), Computer Programming, Unit Testing, Program Development, Computational Thinking, Integrated Development Environments, Computer Science, Pseudocode, Command-Line Interface, Software Testing, Algorithms, Integration Testing
Intermediate · Specialization · 3 - 6 Months
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Secure Coding, Algorithms, Computational Thinking
Mixed · Course · 1 - 3 Months

AI CERTs
Skills you'll gain: Threat Modeling, Secure Coding, Application Security, Blockchain, Scripting, Vulnerability Assessments, Scalability, Application Design, Payment Systems, Verification And Validation, Transaction Processing, Cryptography, FinTech, Emerging Technologies
Intermediate · Course · 1 - 4 Weeks