Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Skills you'll gain: NumPy, Pandas (Python Package), Model Evaluation, Jupyter, Data Analysis, Applied Machine Learning, Analytical Skills, Data Manipulation, Matplotlib, Business Analytics, Exploratory Data Analysis, Data Visualization Software, Python Programming, Descriptive Statistics, Linear Algebra
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Deep Learning, MLOps (Machine Learning Operations), Responsible AI, Model Evaluation, Data Ethics, Data Management, Project Management Life Cycle, Unsupervised Learning, Human Computer Interaction, User Experience Design, Classification And Regression Tree (CART), Data Quality, Model Deployment, Data Preprocessing, Human Centered Design, Machine Learning, Project Management, Product Management, Product Design, Data Science
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cucumber (Software), Software Testing, Selenium (Software), Gherkin (Scripting Language), JUnit, Verification And Validation, Test Automation, Unit Testing, Security Testing, Regression Testing, System Testing, Test Case, Software Development Tools, Testability, White-Box Testing, Behavior-Driven Development, Code Coverage, Performance Testing, Development Testing
Intermediate · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Hugging Face, Generative AI, JSON
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Penetration Testing, Lightweight Directory Access Protocols, Active Directory, Windows PowerShell, Open Web Application Security Project (OWASP), Exploitation techniques, Security Testing, API Testing, Vulnerability Scanning, Cloud Security, Windows Servers, Cyber Security Assessment, Azure Active Directory, IT Automation, Scripting, Application Programming Interface (API), Microsoft Azure, Vulnerability Assessments, MySQL Workbench, Cloud Computing
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Generative AI, Application Development, Google Cloud Platform, Software Development Tools, Development Environment, Web Development, Web Applications, Secure Coding, Command-Line Interface, Application Security, Application Deployment, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Relational Databases, Database Design, Databases, PostgreSQL, SQL, Database Management, Query Languages, Data Manipulation
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Microsoft Excel, Excel Formulas, Data Management, Data Visualization, Spreadsheet Software, Data Validation, Data Cleansing, Data Analysis Expressions (DAX), Data Integrity, Productivity Software, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Spring Framework, Microservices, Cloud Deployment, API Design, Spring Boot, OAuth, System Design and Implementation, Java, Systems Design, Service Oriented Architecture, Software Design, Performance Tuning, Authentications, Web Design and Development, Sprint Planning, NoSQL, SQL, Databases, Product Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Kotlin, Mobile Development, Relational Databases, PostgreSQL, Application Design, Database Design, Databases, User Interface (UI), User Interface (UI) Design, Frontend Performance
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: WordPress, Content Management Systems, Web Content, Web Design and Development, Web Design, Web Development, Blogs, Social Media, Content Management, Marketing, Design, Computer Science
Advanced · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, Prompt Engineering Tools, LLM Application, LangChain, Large Language Modeling, Responsible AI, Generative AI Agents, OpenAI, Generative AI, AI Personalization, Context Management, Natural Language Processing, CI/CD, Python Programming, Pandas (Python Package), Scalability, Application Development, Safety and Security
Beginner · Course · 1 - 4 Weeks