Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

University at Buffalo
Skills you'll gain: Petroleum Industry, Oil and Gas, Energy and Utilities, Safety Training, Billing, Billing & Invoicing, Safety Standards, Supply Chain, Accident Prevention, Regulatory Affairs, Transportation Operations, Customer Service, Environmental Issue, Logistics
Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Development Environment, Program Development, Application Lifecycle Management, Cross Platform Development, User Interface (UI), Web Applications, Event-Driven Programming, User Interface (UI) Design, Application Frameworks, Node.JS, Software Development Tools, HTML and CSS, Hypertext Markup Language (HTML), Package and Software Management, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

LearnKartS
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Prompt Engineering, Gemini, Prompt Engineering Tools, Financial Data, Google Workspace, Agentic Workflows, Unstructured Data, Financial Analysis, AI Orchestration, Decision Intelligence, Generative AI Agents, Corporate Communications, Business Writing, Report Writing, Business Correspondence, Auditing, Workflow Management, Business Process Automation, Compliance Auditing
Beginner · Course · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Amazon S3, Cloud Security, Data Security, Cloud Storage, AWS Identity and Access Management (IAM), Encryption, Key Management, Security Controls, Data Storage Technologies, Data Storage, Authorization (Computing), Cryptography, Identity and Access Management, Cryptographic Protocols, Public Key Infrastructure, Data Sharing, Data Access, Disaster Recovery, Record Keeping
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, Debugging, Application Development, Node.JS, Application Design, Web Applications, Data Storage Technologies, Maintainability, Secure Coding, Build Tools, User Interface (UI), System Programming, Application Deployment, UI Components, Package and Software Management, File I/O, Data Storage, Web Content
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Human Resources Information System (HRIS), HR Tech, Human Resources Software, Human Resources, Human Resources Management and Planning, Information Systems, System Implementation, Payroll Systems, Payroll, Database Design, Recruitment, Automation, Operations Management, Performance Management, Operations, Design Software, Digital Transformation, Analytics, Design, Decision Making
Mixed · Course · 1 - 3 Months

Amazon Web Services
Skills you'll gain: Generative AI Agents, Agentic Workflows, Context Engineering, LLM Application, Model Context Protocol, Agentic systems, Tool Calling, Generative AI, Context Management, Application Deployment, Cloud Deployment, Model Evaluation, Memory Management, Data Persistence
Beginner · Course · 1 - 3 Months