Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. You can build skills in debugging, version control, and writing 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, that support developing web applications and software solutions.
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Large Language Modeling, Responsible AI, Data Ethics, Generative Adversarial Networks (GANs), Generative Model Architectures, LLM Application, Agentic systems, AI Security, Law, Regulation, and Compliance, Agentic Workflows, Discussion Facilitation, Regulatory Requirements, Regulatory Compliance, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, SAS (Software), Analytics, Machine Learning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Matplotlib, Artificial Intelligence, Data Visualization, Artificial Intelligence and Machine Learning (AI/ML), NumPy, Pandas (Python Package), AI literacy, Model Evaluation, Machine Learning Methods, AI Workflows, Applied Machine Learning, Data Preprocessing, Deep Learning, Data Presentation, Responsible AI, Artificial Neural Networks, Data Ethics, Machine Learning Algorithms, Python Programming, AWS CloudFormation
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Agentic Workflows, Debugging, TypeScript, Agentic systems, AI Orchestration, AI Workflows, Node.JS, OpenAI API, Generative AI, Program Development, Artificial Intelligence, LLM Application, Programming Principles, Maintainability, Prompt Engineering, Application Frameworks, Javascript, Large Language Modeling, File Systems
Beginner · Course · 1 - 4 Weeks

Akamai Technologies, Inc.
Skills you'll gain: HTML and CSS, Responsive Web Design, Hypertext Markup Language (HTML), Web Design and Development, Cascading Style Sheets (CSS), Web Development, Web Applications, Web Design, Front-End Web Development, Animations, Web Content, Embeddings, Color Theory
Beginner · Course · 1 - 3 Months

Skills you'll gain: Plotly, Histogram, Interactive Data Visualization, Scatter Plots, Plot (Graphics), Data Visualization, Data Analysis, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Data Manipulation, Tidyverse (R Package), Data Wrangling, Data Analysis, R Programming, R (Software), Data Transformation, Statistical Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, Node.JS, Docker (Software), React.js, Front-End Web Development, Containerization, Full-Stack Web Development, Back-End Web Development, Frontend Integration, Server Side, Web Design and Development, JavaScript Frameworks, Web Development, Web Applications, Application Development, Javascript, Application Programming Interface (API), Software Development, Authentications, Project Management Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Data Validation, Data Transformation, Applied Machine Learning, Object-Relational Mapping, Data Wrangling, Data Cleansing, Data Manipulation, Data Integration, Web Scraping, Data Quality, Data Pipelines, Pandas (Python Package), Descriptive Statistics, Data Modeling, Data Science, Python Programming, Scikit Learn (Machine Learning Library), Extensible Markup Language (XML), Data Analysis
Beginner · Specialization · 1 - 4 Weeks

LearnKartS
Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Amazon Web Services, Amazon DynamoDB, Containerization, Amazon Elastic Compute Cloud, AWS CloudFormation, Continuous Integration, Amazon S3, Cloud Applications, Data Security, User Accounts, Load Balancing, Amazon CloudWatch, Security Controls, Encryption, DevOps, AWS Kinesis, Virtual Machines, Virtualization and Virtual Machines
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Make.com, LinkedIn, Marketing Automation, Generative AI Agents, Digital Marketing Tools, Social Media Marketing, AI Integrations, Content Development and Management, Application Programming Interface (API), Generative AI, Content Creation, Automation, OpenAI API, Artificial Intelligence, Content Marketing
Beginner · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, System Testing, Test Tools, Object Oriented Programming (OOP), Continuous Delivery, Test Data, Java Programming, Java, Test Case
Beginner · Specialization · 3 - 6 Months