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.

Packt
Skills you'll gain: Ruby on Rails, Model View Controller, Ruby (Programming Language), Object-Relational Mapping, Test Automation, Restful API, Unit Testing, Application Deployment, Web Applications, Web Development, Cloud Deployment, Authentications, Development Environment, Data Modeling, Relational Databases, Data Validation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Embeddings, Vector Databases, Database Development, Google Cloud Platform, Data Store, Data Import/Export, Database Management, Artificial Intelligence
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Project Performance, Billing & Invoicing, Invoicing, Project Schedules, Expense Management, Management Reporting, Expense Reports, Project Accounting, Billing, Project Management, Project Management Software, Business Reporting, Financial Reporting, Scheduling, Budget Management, Time Management, Team Management, Capital Budgeting
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Software-Defined Networking, Wide Area Networks, Network Infrastructure, Data Centers, Network Planning And Design, Scalability, Configuration Management, Data Migration
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Logo Design, Digital Brand Strategy, Graphic and Visual Design Software, Digital Design, Graphic and Visual Design, Graphic Design, Graphics Software, Brand Awareness, Digital Publishing, Collaborative Software, Marketing, Creative Design, Editing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Integrations, Responsible AI, Risk Management, Organizational Effectiveness, Operational Efficiency
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Identity and Access Management, Amazon Elastic Compute Cloud, Cloud Computing Architecture, Cloud Computing, Network Security, Virtual Networking, Network Architecture, Cloud Infrastructure, Authentications, Virtual Private Networks (VPN), Multi-Factor Authentication, Cloud Security, Key Management, Load Balancing, Network Monitoring, Containerization, Scalability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Prompt Patterns, Google Gemini, Multimodal Prompts, Generative AI, Model Optimization, Application Lifecycle Management, Prototyping, Fine-tuning, LLM Application, Google Cloud Platform, Model Deployment
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Probability & Statistics, Probability Distribution, Probability, Statistical Modeling, Statistical Methods, Exploratory Data Analysis, Statistics, Statistical Analysis, Bayesian Statistics, Descriptive Statistics, Data Analysis, Statistical Visualization, Correlation Analysis, Histogram, Reliability
Mixed · Course · 1 - 3 Months

Skills you'll gain: File Management, Linux Administration, File Systems, OS Process Management, Linux, Linux Servers, Data Security, Authorization (Computing), Linux Commands, Data Loss Prevention, Operating System Administration, Continuous Monitoring, Information Systems Security, System Monitoring, Data Storage Technologies, Network Security, Vulnerability Scanning, Data Storage, Encryption, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Team Building, Scaled Agile Framework, Agile Product Development, Project Management, Team Management, AI Workflows, Plan Execution, Meeting Facilitation, Stakeholder Engagement, Continuous Improvement Process
Beginner · Course · 3 - 6 Months

Skills you'll gain: Balancing (Ledger/Billing), Bookkeeping, QuickBooks (Accounting Software), Ledgers (Accounting), Accounting Records, Accounting, Accounting Systems, General Ledger, General Accounting, Accounting Software, Standard Accounting Practices, Transaction Processing
Beginner · Course · 1 - 4 Weeks