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.

Google Cloud
Skills you'll gain: Looker (Software), Data Warehousing, Extract, Transform, Load, Big Data, SQL, Data Pipelines, Data Import/Export, Data Transformation, Data Manipulation, Data Cleansing, Data Analysis, Data Migration, Analytics, Data Visualization Software, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, User Interface (UI), Data Persistence, Video Game Development, Game Design, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, System Testing, Development Testing, Artificial Intelligence, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, User Interface (UI), Prototyping, Artificial Intelligence, Debugging, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Large Language Modeling, LLM Application, Application Programming Interface (API), Development Environment, Persona (User Experience), User Interface (UI), Authentications, User Interface (UI) Design
Advanced · Professional Certificate · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Augmented and Virtual Reality (AR/VR), Game Design, Video Game Development, Computer Graphics, Animations
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Role-Based Access Control (RBAC), Kubernetes, Hardening, Identity and Access Management, Authorization (Computing), User Accounts, Patch Management, Authentications, Application Programming Interface (API), Software Versioning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Video Game Development, Computer Graphics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SAS (Software), Statistical Modeling, Statistical Programming, Regression Analysis, Statistical Analysis, Model Evaluation, Statistical Methods, Probability Distribution, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Workflows, Business Process Automation, Tool Calling, AI Enablement, Application Programming Interface (API), AI Personalization, Data Analysis, Artificial Intelligence and Machine Learning (AI/ML), File I/O
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embeddings, Vector Databases, PostgreSQL, Google Cloud Platform, SQL, Database Design, Relational Databases, Generative AI
Beginner · Project · Less Than 2 Hours

Skills you'll gain: 3D Modeling, 3D Assets, Unreal Engine, Computer Graphics, Visualization (Computer Graphics), Animations
Beginner · Course · 3 - 6 Months

Skills you'll gain: Integrated Development Environments, Computer Networking, Server Side, Real Time Data, Data Analysis Expressions (DAX), Application Development
Mixed · Course · 1 - 3 Months