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.

Logical Operations
Skills you'll gain: Microsoft SQL Servers, SQL, Query Languages, Transaction Processing, Database Management, Data Manipulation, Relational Databases, Databases, Database Design, Database Software, Data Management, Data Integrity, Performance Tuning
Mixed · Course · 1 - 3 Months
SAS
Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Consolidation, Data Transformation, Exploratory Data Analysis, Data Validation, Data Synthesis, Statistical Analysis, Statistical Programming, Data Processing, Data Preprocessing, SQL, Descriptive Statistics, Computer Programming, Data Presentation, Debugging
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Model Context Protocol, Model Deployment, AI Orchestration, AI Workflows, LangGraph, Agentic systems, Middleware, Scalability, Interoperability, LLM Application, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), LangChain, Prompt Engineering, Artificial Intelligence, Generative AI, Google Gemini, Application Programming Interface (API), Python Programming, Performance Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Database Administration, SQL, Database Design, Relational Databases, Linux Commands, Data Pipelines, IBM Cognos Analytics, Database Management, Apache Kafka, Apache Airflow, Bash (Scripting Language), Database Architecture and Administration, Shell Script, IBM DB2, Extract, Transform, Load, Data Visualization, Dashboard, File Management, Star Schema
Beginner · Professional Certificate · 3 - 6 Months

Meta
Skills you'll gain: Data Storytelling, Data Presentation, Business Metrics, Key Performance Indicators (KPIs), Data Management, Data Collection, Data Governance, Bayesian Statistics, Data Visualization, Descriptive Statistics, Statistical Hypothesis Testing, Information Privacy, Data Cleansing, Pandas (Python Package), Data Analysis, Data Visualization Software, Spreadsheet Software, Exploratory Data Analysis, SQL, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Cryptography, Development Testing, Application Development, Transaction Processing, Emerging Technologies, Integrated Development Environments, Software Architecture, Network Protocols, Encryption, Web Applications, Program Development, Distributed Computing, Application Programming Interface (API), Microsoft Azure, FinTech, Development Environment, Web Language, Web Development Tools
Intermediate · Specialization · 3 - 6 Months

Logical Operations
Skills you'll gain: File I/O, Debugging, File Management, File Systems, Python Programming, Operating Systems, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Software Development, Cross Platform Development
Mixed · Course · 1 - 4 Weeks
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Design Thinking, Team Building, Customer Analysis, Analytics, Product Development, Business Analytics, Persona (User Experience)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: UI/UX Research, Usability Testing, Presentations, User Experience Design, User Research, Mobile Development, Data Ethics, Research Design, Prototyping, Wireframing, Interviewing Skills, Information Privacy
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, Biostatistics, Exploratory Data Analysis, Statistical Analysis, Unix, Data Science, Data Management, Statistical Methods, Command-Line Interface, Statistical Hypothesis Testing, Linux Commands, Data Analysis Software, Data Quality, Data Structures, Data Analysis, Computer Science, Molecular Biology, R Programming, Python Programming
Intermediate · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Model Evaluation, Applied Machine Learning, Feature Engineering, Regression Analysis, Machine Learning, Image Analysis, Supervised Learning, Artificial Intelligence, Data Preprocessing, Deep Learning, Computer Vision, Application Development, Predictive Modeling, Unsupervised Learning, Natural Language Processing, Text Mining, Python Programming, Classification Algorithms
Mixed · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: SQL, Statistical Reporting, Query Languages, Microsoft Access, Data Presentation, Business Reporting, Relational Databases, Data Manipulation, Business Intelligence Software, Data Analysis Software, Data Analysis, Business Intelligence, Microsoft Office
Mixed · Course · 1 - 4 Weeks