Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.

Skills you'll gain: SQL, Metadata Management, SAS (Software), Data Maintenance, Data Management, Relational Databases, Data Manipulation, Data Transformation, Query Languages, Data Governance, Data Integrity, Automation
Beginner · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Workforce Planning, Workforce Development, Diversity Awareness, Team Leadership, Digital Transformation, Action Oriented, Business Transformation, Diversity and Inclusion, Virtual Teams, Leadership, Telecommuting, People Development, Emerging Technologies, Robotics, Market Opportunities, Organizational Structure, Augmented Reality, Virtual Reality
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Model Training, Photo Editing, Post-Production
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Devops Tools, WordPress, Virtual Networking, Configuration Management, Data Persistence
Beginner · Course · 1 - 4 Weeks

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

Coursera
Skills you'll gain: SQL, Data Transformation, Data Wrangling, Data Manipulation, Pandas (Python Package), Query Languages, Data Processing, Consolidation, Time Series Analysis and Forecasting, Analytics, Pivot Tables And Charts, Apache Spark, Cross Platform Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Build Tools, Continuous Integration, Integrated Development Environments, Configuration Management, Java Programming, Development Environment, Software Installation, Dependency Analysis, Automation, Java, Product Lifecycle Management, Maintainability, Extensible Markup Language (XML)
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Blockchain, Rust (Programming Language), Program Development, Application Deployment, Command-Line Interface, Build Tools, Transaction Processing, Cryptographic Protocols, Scalability
Beginner · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Open Web Application Security Project (OWASP), Vulnerability Management, Mobile Security, Application Security, IT Security Architecture, Embedded Software, Hardening, Secure Coding, Infrastructure Security, Security Controls, Security Testing, Security Management, Endpoint Security, Web Applications, Internet Of Things, Security Software, Security Awareness, Security Strategy, API Testing, SQL
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Extract, Transform, Load, Rust (Programming Language), Data Pipelines, JSON, Other Programming Languages, Data Cleansing, Data Integrity, Testability, Data Validation, File I/O, Data Quality, Test Tools, Software Testing, Record Keeping, Software Design Patterns
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Data Literacy, Decision Intelligence, Data Analysis, Data-Driven Decision-Making, Cloud Solutions, Cloud Security, Analytics, Cloud-Based Integration, Microsoft Azure, Cloud Services, Cloud Platforms, Enterprise Security, Data Integration, AI Enablement, Business Analytics, Artificial Intelligence, SAS (Software)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Data Validation, Business Logic, .NET Framework, Verification And Validation, Relational Databases, Database Design, Database Development, C# (Programming Language), Code Reusability, Order Management Systems, Database Application, System Testing, Data Maintenance, User Interface (UI), Event-Driven Programming, Data Integrity, Program Development, Systems Development, Application Development
Beginner · Course · 1 - 4 Weeks