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: Microsoft Azure, Cloud Development, Event-Driven Programming, Cloud Applications, Cloud-Based Integration, Dataflow, C# (Programming Language), Distributed Computing, Cloud Services, Communication Systems, Cloud Storage, Real Time Data
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Systems Architecture, Software Architecture, Software Design, System Design and Implementation, System Programming, Systems Analysis, Embedded Systems, Requirements Analysis, Unix, Operating Systems, Verification And Validation, Real Time Data, Performance Tuning, Performance Testing, System Monitoring, Computer Vision, Image Analysis
Advanced · Course · 1 - 3 Months

Skills you'll gain: Time Series Analysis and Forecasting, SAS (Software), Feature Engineering, Statistical Analysis, Digital Signal Processing, Statistical Software, Data Transformation, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, Unsupervised Learning, Data Processing, Dimensionality Reduction
Intermediate · Course · 1 - 3 Months

Codio
Skills you'll gain: Matplotlib, Statistical Methods, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, Docker (Software), ChatGPT, Containerization, Google Gemini, OpenAI, Development Environment, GitHub, Integrated Development Environments, Git (Version Control System), Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rmarkdown, Plot (Graphics), Statistical Visualization, Data Presentation, Box Plots, Scatter Plots, Data Visualization, Interactive Data Visualization, Dashboard Creation, Histogram, Descriptive Statistics, Data Visualization Software, R (Software), R Programming, Integrated Development Environments, Data Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: UI Components, Responsive Web Design, Code Reusability, Web Development Tools, Application Deployment, Database Management, Web Applications, Data Store, Databases, Frontend Integration, Authentications, Application Development, JavaScript Frameworks, Email Automation, Restful API, Web Design, Front-End Web Development, TypeScript, Application Programming Interface (API), Web Language
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Embedded Systems, Embedded Software, Interactive Design, Prototyping, Internet Of Things, System Design and Implementation, Digital Signal Processing, Development Environment, Peripheral Devices, Programming Principles, Simulations, Python Programming, Computational Logic, Computer Programming
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: API Gateway, Cloud Deployment, Cloud Development, Restful API, Application Programming Interface (API), Cloud Applications, Application Deployment, API Design, Go (Programming Language), Software Development, Google Cloud Platform, Personally Identifiable Information, Data Access, DevOps, Database Application, Data Management
Intermediate · Project · Less Than 2 Hours

Saïd Business School, University of Oxford
Skills you'll gain: Risking, Financial Inclusion, Responsible AI, Data Ethics, Data Governance, FinTech, Financial Data, AI Personalization, Law, Regulation, and Compliance, Data Sharing, Financial Regulation, Financial Services, Decision Intelligence, Data Strategy, Financial Systems, Data Literacy, Finance, Business Ethics, Product Design, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Seaborn, NumPy, Matplotlib, Data Transformation, Data Manipulation, Data Visualization Software, Pandas (Python Package), Plot (Graphics), Data Visualization, Jupyter, Scatter Plots, Data Science, Data Processing, Data Analysis, Box Plots, Python Programming, Graphing, Computer Programming, Computer Programming Tools, Software Development
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Cryptography, Encryption, Cryptographic Protocols, Secure Coding, Public Key Cryptography Standards (PKCS), Key Management, Public Key Infrastructure, Python Programming, Brute-force attacks, Scripting, Algorithms, Data Integrity, Verification And Validation
Intermediate · Course · 1 - 3 Months