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: Swift Programming, Apple iOS, iOS Development, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, User Interface (UI), Figma (Design Software), Application Programming Interface (API), Integrated Development Environments, User Interface (UI) Design, Color Matching, Creative Design, Graphics Software, JSON, Data Sharing, Visualization (Computer Graphics), Animations
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering, Model Optimization, Business Intelligence, Business Reporting, Model Training, Fine-tuning, Data Pipelines, Generative AI, Cost Benefit Analysis, Performance Analysis, Model Evaluation, Key Performance Indicators (KPIs), Quality Assessment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Application Development, Mobile Development, Software Architecture, Secure Coding, Maintainability, Software Design Patterns, Code Reusability, Data Validation, User Interface (UI), Memory Management
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data-Driven Decision-Making, Applied Machine Learning, Vector Databases, NumPy, Model Evaluation, Machine Learning, Machine Learning Algorithms, Linear Algebra, Python Programming, Classification Algorithms, Numerical Analysis, Performance Testing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, React.js, Interviewing Skills, Development Environment, Javascript, Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Computational Logic
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Supervised Learning, Feature Engineering, Model Training, Applied Machine Learning, Machine Learning Methods, Model Optimization, Machine Learning, Machine Learning Algorithms, Random Forest Algorithm, Regression Analysis, Classification Algorithms, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Core Data (Software), iOS Development, Application Design, Swift Programming, User Interface (UI), Mobile Development, UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Database Development, Database Application, Database Management, Software Design, Application Frameworks, Application Development, Game Design, AI Integrations, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Based Integration, User Flows, Embedded Software, Computer Hardware, No-Code Development, System Configuration, Cloud Applications, Interactive Data Visualization, Automation, Command-Line Interface
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Risk Management, Risk Analysis, Risk Management Framework, Business Risk Management, Project Risk Management, Revenue Management, Facility Management, Data Ethics, Business Strategies, Sustainable Business, Sustainable Systems, Governance, Business Modeling, Organizational Strategy, Data Strategy, Regulatory Compliance, Stakeholder Management, Real Estate, Governance Risk Management and Compliance, Hospitality Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, Database Design, Transact-SQL, Transaction Processing, Database Development, Relational Databases, Stored Procedure, SQL, Database Management, Databases, Business Reporting, Data Maintenance, Data Integrity, Query Languages, Test Data, Development Testing, Procedure Development, Billing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Code Reusability, Software Architecture, Object Oriented Design, Data-oriented programming, C# (Programming Language), Memory Management, Artificial Intelligence
Intermediate · Course · 1 - 3 Months