Oracle Cloud Infrastructure (OCI) helps thousands of companies and millions of users run their entire application portfolio and mission critical workloads, in the cloud. OCI is one of the fastest growing cloud platforms, increasing demand for OCI expertise across the globe.
Advance and future-proof your career by learning OCI with our expert-created training and globally recognized certification program.

Overview
Oracle Cloud Infrastructure provides a number of Software Development Kits (SDKs) and a Command Line Interface (CLI) to facilitate development of custom solutions. In this course, learn to install the Python SDK for OCI along with OCI CLI and write code to deploy various core OCI Services.
Skills Covered
After completion of this course, the participant will be able to:
- Install Oracle Cloud Infrastructure Command Line Interface (CLI)
- Install & configure Oracle Cloud Infrastructure Python SDK and SDK for Java
- Develop a Python application and communicate with Core OCI Services
- Use Python to deploy an Autonomous Database DB system on OCI
Prerequisites
- Knowledge of OCI (Oracle Cloud Infrastructure Administration Essentials)
- Knowledge of Python
- Application development experience on Python
Target Audience
This course is designed for:
- Developers

Module 1: Introduction to Oracle Cloud Infrastructure
- Oracle Cloud Infrastructure and Its Services
- Developer Tools with OCI
- Command Line Interface (CLI)
- Tools Configuration
- Software Development Tool Kits (SDKs)
- Difference Between APIs and SDK
Module 2: Downloading and Configuring SDKs
- Installing & Configuring Oracle Cloud Infrastructure CLI
- Working with OCI Services with CLI
- Downloading and Configuring SDKs for OCI
Module 3: OCI Services with Python SDK
- Installing Python and Required Packages
- Setting Up Virtual Environment
- Installing the Python SDK for OCI
- Configuring the Python SDK for OCI
- Develop Python Application: To Interact with OCI
Module 4: Programming with OCI Services Using Python
- List and Explore Various OCI Services for Python
- Use API to Manage Resources
- Python Application to Create Instances Using SDK
Module 5: Advance Programming with OCI Services Using Python
- Create Autonomous Database System on OCI
- Using Python SDK to Create Database on VM
- Scaling Options Using API in Python
- Different Scaling Options Using API
Module 6: Exploring Other OCI SDKs
- OCI SDK for Java
- Steps to Install and Configure OCI Java SDK
- Sample Java Application: To Get the Availability Domains of Compartment
- OCI SDK for Go Programming
- Exploring OCI Go SDK
- Sample Go Application: To Create VCN
- Exploring OCI Ruby SDK
- Ruby Application: To List User Detail
Dates & Locations
June 18, 2026 - June 19, 2026
June 18, 2026 - June 19, 2026
September 17, 2026 - September 18, 2026
September 17, 2026 - September 18, 2026
December 21, 2026 - December 22, 2026
December 21, 2026 - December 22, 2026

Exam & Certification
This course is not associated with any Certification.
Training & Certification Guide
Frequently Asked Questions
Speak to a Training Consultant
All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631























