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 of Pennsylvania
Skills you'll gain: Risk Modeling, Risk Management, Business Modeling, Mathematical Modeling, Data-Driven Decision-Making, Portfolio Management, Forecasting, Regression Analysis, Financial Modeling, Statistical Modeling, Risk Analysis, Predictive Modeling, Presentations, Spreadsheet Software, Microsoft PowerPoint, Investment Management, Financial Statements, Data Modeling, Quantitative Research, Microsoft Excel
Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, Version Control, Apple iOS, UI/UX Research, Usability Testing, Apple Xcode, Data Structures, Swift Programming, Jest (JavaScript Testing Framework), User Interface (UI), Unix Commands, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Mobile Development, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

University of Arizona
Skills you'll gain: Physics, Engineering, Scientific, and Technical Instruments, Ancient History, Chemistry, General Science and Research, Global Positioning Systems, Scientific Methods, Scientific Visualization, Research, Simulations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Threat Modeling, Threat Management, Vulnerability Management, Cyber Threat Intelligence, Cybersecurity, Cyber Attacks, Vulnerability Assessments, Threat Detection, MITRE ATT&CK Framework, Data Security, Cyber Risk, NIST 800-53, Authorization (Computing), Malware Protection, Authentications, Security Strategy, Security Controls, Risk Management Framework, Identity and Access Management, Cryptography
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Control Systems, Automation, Deep Learning, Simulation and Simulation Software, Software Architecture, Safety Assurance, Artificial Neural Networks, Global Positioning Systems, Hardware Architecture, Systems Architecture, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Estimation, Algorithms, Machine Learning Methods, Simulations, Scenario Testing, Data Structures
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Power Platform, Microsoft Copilot, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Excel, Excel Formulas, Microsoft Word, Data Visualization, No-Code Development, Spreadsheet Software, Collaborative Software, Microsoft Office, Microsoft Outlook, Presentations, Data Analysis
Beginner · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: AWS Kinesis, AWS SageMaker, Amazon CloudWatch, Serverless Computing, Containerization, Amazon Web Services, Data Migration, Amazon DynamoDB, Amazon S3, AWS CloudFormation, Amazon Redshift, Infrastructure as Code (IaC), CI/CD, SQL, Extract, Transform, Load, Cloud Engineering, Real Time Data, Cloud Security, AWS Identity and Access Management (IAM), Data Processing
Beginner · Specialization · 1 - 3 Months
University of California, Davis
Skills you'll gain: Content Marketing, Competitive Analysis, Copywriting, Marketing Strategy and Techniques, Social Media Strategy, Brand Marketing, Digital Media Strategy, Writing, Marketing Analytics, Search Engine Optimization, Business-To-Consumer, B2B Sales, Auditing
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Physics, Mechanics, Thermal Management, Engineering, Applied Mathematics, Vibrations, Physical Science, Engineering Analysis, Torque (Physics), Laboratory Equipment, Mathematical Theory & Analysis, Problem Solving, Science and Research, Analytical Skills, Computer Science, Critical Thinking and Problem Solving, Logical Reasoning, Research, Software Development, Critical Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: AutoCAD Civil 3D, Autodesk Revit, Autodesk, Grading (Landscape), AutoCAD, Drafting and Engineering Design, Design Specifications, Network Model, Engineering Analysis, Design, Design and Product, Data Management
Beginner · Course · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Customer Analysis, Data-Driven Decision-Making, Descriptive Analytics, Marketing Analytics, Predictive Analytics, Customer Insights, Business Analytics, Analytics, Consumer Behaviour, Process Optimization, Data Collection, Regression Analysis, Market Research
Mixed · Course · 1 - 3 Months

Skills you'll gain: IT Infrastructure, Operating System Administration, Computer Networking, Desktop Support, Systems Administration, Network Troubleshooting, Remote Access Systems, Network Security, OSI Models, Hardening, Package and Software Management, Cybersecurity, Disaster Recovery, User Accounts, File Systems, TCP/IP, Computer Security Awareness Training, Computer Hardware, Technical Support, Software Installation
Beginner · Professional Certificate · 3 - 6 Months