
Packt
Skills you'll gain: Ruby (Programming Language), File I/O, Object Oriented Programming (OOP), Ruby on Rails, Debugging, Software Design Patterns, Software Documentation, Testability, Scripting Languages, Development Environment, Integrated Development Environments, Computer Programming, Development Testing, Programming Principles, Data Structures, Scripting, Apple Xcode, Web Development, Program Development, Package and Software Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Application Security, Open Web Application Security Project (OWASP), Secure Coding, Authentications, OAuth, Development Testing, Software Development Life Cycle, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Software Development, Security Software, Vulnerability Assessments, Data Validation, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity, Role-Based Access Control (RBAC)
Intermediate · Course · 3 - 6 Months

University of California, Davis
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Vulnerability Assessments, Data Security, Application Security, Exploitation techniques, Security Controls, Software Design, Verification And Validation, Java, Code Review, Programming Principles, Debugging, Cybersecurity
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Integrated Development Environments, Microsoft Visual Studio, AI Enablement, Test Driven Development (TDD), Software Development Tools, GitHub, Debugging, HTML and CSS, User Interface (UI), Cascading Style Sheets (CSS), Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vibe coding, Web Development Tools, Application Development, Software Installation, GitHub
Beginner · Course · 1 - 4 Weeks

AI CERTs
Skills you'll gain: Vibe coding, Programming Principles, Prompt Engineering, OpenAI API, LangChain, Generative AI Agents, AI Enablement, Artificial Intelligence, Generative AI, Responsible AI, Computer Programming, Application Development, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), No-Code Development, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: COBOL (Programming Language), Integrated Development Environments, Business Logic, Mainframe Computing, Programming Principles, Computer Programming Tools, Computer Programming, File I/O, Data Management, Maintainability, Debugging
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, Multimodal Prompts, Version Control, AI Workflows, Generative AI Agents, Git (Version Control System), AI Orchestration, Quality Assurance, Generative AI, Software Quality Assurance, Software Development, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Security Testing, Application Security, Open Web Application Security Project (OWASP), Software Testing, Secure Coding, Test Tools, Regression Testing, Unit Testing, Penetration Testing, Security Controls, Computer Security, Test Driven Development (TDD), Debugging, User Acceptance Testing (UAT), Computer Programming, Python Programming, Node.JS, Information Privacy, JavaScript Frameworks, Javascript
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Rust (Programming Language), System Programming, Package and Software Management, Data Structures, Software Installation, Test Data, Programming Principles, Secure Coding, Maintainability, Debugging, Software Design Patterns, Integrated Development Environments, Data Sharing, Data Management, Command-Line Interface, Capacity Management
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months