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.

LearnKartS
Skills you'll gain: Tableau Software, Data Visualization Software, Dashboard, Geospatial Information and Technology, Pivot Tables And Charts, Trend Analysis, Data Modeling
Beginner · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Computer Programming, .NET Framework, Algorithms, Data Structures, Command-Line Interface, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Box Plots, Plot (Graphics), Data Visualization, Ggplot2, Data Visualization Software, Statistical Visualization, Scatter Plots, Histogram, Graphing, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

University of Leeds
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Data Security, Data Integrity
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Generative AI, Data Literacy, Data-Driven Decision-Making, Data Analysis, Exploratory Data Analysis, Descriptive Statistics, Prompt Engineering, Analytical Skills, Artificial Intelligence, Probability & Statistics, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Personalization, Target Audience, Marketing Materials, ChatGPT, Customer Insights, Generative AI, Marketing Analytics, Email Marketing, Social Media Campaigns, Content Creation
Intermediate · Guided Project · Less Than 2 Hours

Tally Education and Distribution Services Private Limited
Skills you'll gain: Order Management, Inventory Management, Inventory Control, Inventory and Warehousing, Inventory Management System, Materials Management, Work Order, Warehousing, Cost Accounting, Manufacturing Operations, Production Process, Accounting Software, Management Reporting
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Data Science, Creative Design, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: TypeScript, Scripting, Web Development Tools, Scripting Languages, Programming Principles, Computational Thinking, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Spreadsheet Software, Business Analysis, Data Manipulation, Excel Formulas, Data Analysis, Text Mining, Statistical Reporting, Data Presentation, Data Processing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Forensics, Infrastructure as Code (IaC), Endpoint Security, Vulnerability Management, Risk Management, Cryptography, Cybersecurity, Cloud Computing Architecture, Network Security, Incident Response, Threat Management, Cloud Security, Threat Modeling, Risk Analysis, Business Risk Management, Encryption, Cyber Security Policies, Identity and Access Management, Secure Coding, Vulnerability Assessments
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Virtualization, Cloud Computing, Virtual Machines, Cloud Services, Network Architecture, Computer Hardware, Operating Systems, Computer Displays, Mobile Development Tools, Wireless Networks, Android (Operating System), Apple iOS
Build toward a degree
Beginner · Course · 1 - 4 Weeks