
Skills you'll gain: Excel Formulas, Spreadsheet Software, Microsoft Excel, Document Management, Microsoft 365, Microsoft Office, Data Analysis Software, Gross Profit
★ 4.8 (418) · Beginner · Guided Project · Less Than 2 Hours
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Functional Design, Functional Testing, Other Programming Languages, Event-Driven Programming, Software Design Patterns, Simulations
★ 4.6 (11) · Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Object Oriented Design, Memory Management, Computer Programming, Code Reusability, Programming Principles, Algorithms, Data Structures, Data Manipulation
★ 4.4 (59) · Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: File I/O, Memory Management, C and C++, C++ (Programming Language), Code Reusability, Vibe coding, API Design, Software Architecture, Software Design, Functional Design, Maintainability, Data Import/Export, Data Structures, AI literacy, AI Integrations, Data Validation, Performance Tuning, Secure Coding, Build Tools, Package and Software Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON
★ 5 (15) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Mathematical Software, Software Installation, Numerical Analysis, Mathematical Modeling, Trigonometry, Programming Principles, Functional Design, Code Reusability, Data Manipulation, Computational Logic, Linear Algebra, Arithmetic
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Matplotlib, Data Visualization, Plot (Graphics), Seaborn, File I/O, NumPy, Python Programming, Pandas (Python Package), Data Analysis, Program Development, Data Import/Export, JSON, Package and Software Management, Data Manipulation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Analysis Software
★ 4.6 (191) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Code Reusability, Python Programming, Computer Programming, Programming Principles, Software Development
★ 4.6 (118) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Oracle SQL Developer, SQL, Oracle Databases, Query Languages, Database Management, Pivot Tables And Charts, Data Analysis, Performance Tuning, Business Intelligence, Data Manipulation, Analytics, Data Transformation
★ 4.5 (14) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Development, Software Architecture, Systems Architecture, Microservices, Scalability, Cloud Deployment, Microsoft SQL Servers, Distributed Computing, Microsoft Visual Studio, Application Deployment, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Code Reusability, Software Installation, Program Development
Mixed · Course · 1 - 3 Months