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 California, Davis
Skills you'll gain: ArcGIS, GIS Software, Spatial Data Analysis, Spatial Analysis, Data Storytelling, Geographic Information Systems, Data Presentation, Geospatial Information and Technology, Geospatial Mapping, Public Health and Disease Prevention, Data Sharing, Public Health, Land Management, Heat Maps, Geostatistics, Epidemiology, Community Health, Image Analysis, Land Development, Project Management
★ 4.8 (6.5K) · Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Supervised Learning, Transfer Learning, Recurrent Neural Networks (RNNs), Markov Model, Embeddings, Dimensionality Reduction, Large Language Modeling, Machine Learning Methods, Text Mining, Statistical Machine Learning, Artificial Neural Networks, Classification Algorithms, Data Preprocessing, Deep Learning, Tensorflow, Logistic Regression, Feature Engineering, Applied Machine Learning, Keras (Neural Network Library)
★ 4.6 (6.2K) · Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Figma (Design Software), User Experience, User Interface and User Experience (UI/UX) Design, Graphic and Visual Design, User Experience Design, Usability, Mockups, Usability Testing, Interactive Design, User Interface (UI) Design, Design Elements And Principles, Interaction Design, Design Reviews, Prototyping, Systems Design, Technical Communication, Typography, Motion Graphics, Design Research, User Research
★ 4.8 (4.8K) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Marketing Analytics, Strategic Marketing, Digital Marketing Campaigns, Web Analytics and SEO, MarTech, Social Media Campaigns, Web Content, Cross-Channel Marketing, Social Media Marketing, Search Engine Optimization, Marketing Automation, Marketing Channel, AI Personalization, Marketing, Marketing Planning, Content Management Systems, Content Performance Analysis, Integrated Marketing Communications, Media Planning, Key Performance Indicators (KPIs)
★ 4.6 (8K) · Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: ArcGIS, GIS Software, Geographic Information Systems, Geospatial Information and Technology, Data Sharing, Geospatial Mapping, Spatial Analysis, Metadata Management, Data Quality, Data Mapping, Data Visualization, Data Visualization Software, Data Analysis
★ 4.8 (5.9K) · Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Microsoft PowerPoint, Microsoft Word, Microsoft Excel, Microsoft Office, Spreadsheet Software, digital literacy, Automation, Data Entry, Computer Literacy, Information Technology, Document Management, Graphical Tools, Graphic and Visual Design
★ 4.8 (6.7K) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Unix Commands, grep, Biostatistics, R (Software), Exploratory Data Analysis, Statistical Analysis, Unix Shell, Unix, Data Science, Data Management, Statistical Methods, Command-Line Interface, Statistical Hypothesis Testing, Linux Commands, Data Structures, Big Data, Molecular Biology, R Programming, Python Programming
★ 4.5 (6.9K) · Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Business Analytics, Business Metrics, Analytics, Business Process Improvement, Process Improvement, Business Intelligence, Performance Improvement, Digital Analysis, Data Analysis Software, Business Intelligence Software, Business Process, Tableau Software, Business Analysis, Performance Measurement, Data Analysis, Key Performance Indicators (KPIs), Web Analytics, Performance Metric, Data Strategy, Decision Making
★ 4.6 (8.5K) · Mixed · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: R (Software), R Programming, Statistical Programming, Ggplot2, Plot (Graphics), Data Manipulation, Simulations, Statistical Software, Statistical Visualization, grep, Data Processing, Graphing, Programming Principles, Data Import/Export, Exploratory Data Analysis, Data Structures, Software Installation, Package and Software Management
★ 4.7 (8.6K) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Verification And Validation, Health Systems, Systems Engineering, Healthcare Industry Knowledge, Health Care, Systems Integration, System Requirements, Requirements Analysis, Enterprise Architecture, Solution Design, Application Deployment
★ 4.7 (307) · Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Development Testing, Test Script Development, Scripting, Unix Shell, Software Testing, Shell Script, File I/O, Linux Commands, Test Driven Development (TDD), Unix Commands, Scripting Languages, Development Environment, Operating Systems, Linux, Command-Line Interface, File Management, OS Process Management
★ 4.7 (6.7K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, Data Analysis, Data Presentation, Analytical Skills, Data Visualization Software, Graphing, Pandas (Python Package), Data Science, Jupyter, Python Programming, Data Collection
★ 4.5 (4.9K) · Intermediate · Course · 1 - 4 Weeks