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.

Skills you'll gain: User Interface and User Experience (UI/UX) Design, Application Development, Microsoft Visual Studio, C# (Programming Language), User Interface (UI) Design, Interactive Design, Extensible Markup Language (XML), File Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Budgets, Correlation Analysis, Customer Analysis, Marketing Analytics, Customer Retention, Customer Insights, Statistical Methods, Advanced Analytics, Marketing Effectiveness, Statistical Hypothesis Testing, Predictive Analytics, Product Strategy, Statistical Modeling, Analytics, Customer Engagement, Statistical Analysis, Data-Driven Decision-Making, Customer Acquisition Management, Predictive Modeling, Marketing Channel
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Application Deployment, Apple Xcode, Application Development, UI Components, User Interface (UI), Application Design, Object Oriented Programming (OOP), Functional Design
Beginner · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Program Development, Pseudocode, Problem Solving, Python Programming, Data Structures, Computer Hardware, Computer Programming, Object Oriented Programming (OOP), Analysis, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Pandas (Python Package), Data Manipulation, Jupyter, NumPy, Regression Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Content Creation, Music
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Budgets, Marketing Effectiveness, Budget Management, Google Analytics, Marketing Analytics, Marketing Strategies, Marketing Channel, Data Validation, Web Analytics, Real Time Data, Performance Analysis, Strategic Decision-Making, Event Monitoring, Data Capture, System Configuration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft SQL Servers, Database Design, Transaction Processing, Relational Databases, Stored Procedure, SQL, Database Management, Databases, Database Architecture and Administration, Database Management Systems, Data Integrity, Test Data, Data Manipulation, Data Structures
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Mobile Development, Service Design, Front-End Web Development, UI Components, Data Validation, Application Development, Application Frameworks, Service Oriented Architecture, JavaScript Frameworks, Business Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Servers, Business Logic, Role-Based Access Control (RBAC), User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Human Computer Interaction, Interaction Design
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Search Engine Optimization, Web Analytics and SEO, Keyword Research, Content Strategy, Web Content, Auditing, Report Writing, Analysis
Beginner · Course · 1 - 4 Weeks