Software security courses can help you learn secure coding practices, vulnerability assessment, threat modeling, and incident response strategies. You can build skills in risk analysis, penetration testing, and implementing security protocols across various software environments. Many courses introduce tools like static and dynamic analysis software, intrusion detection systems, and security frameworks, showing how these tools enhance your ability to protect applications from potential threats.

Johns Hopkins University
Skills you'll gain: Magnetic Resonance Imaging, Medical Imaging, Image Analysis, Data Manipulation, R (Software), Neurology, R Programming, Radiology, Image Quality, Data Processing, Software Visualization, Scientific Visualization, Data Preprocessing, Data Transformation, Data Import/Export, Package and Software Management
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Data Storytelling, Business Analytics, Data Visualization Software, Analytical Skills, Exploratory Data Analysis, Data Quality, Data Analysis, Data-Driven Decision-Making, Extract, Transform, Load, Analytics, Data Manipulation, Descriptive Statistics, Data Processing, SQL, Python Programming, Application Programming Interface (API)
Build toward a degree
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Entrepreneurship, Value Propositions, Business Planning, Fundraising and Crowdsourcing, Strategic Thinking, Ideation, Business Modeling, Market Opportunities, Team Building, Market Analysis, Initiative and Leadership, Strategic Planning, Resource Management, Customer Analysis, Leadership, Customer Insights
Beginner · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Debugging, Programming Principles, Software Installation, Package and Software Management, Python Programming, Development Environment, Code Reusability, Integrated Development Environments, Computer Programming Tools, Program Development, Scripting, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Containerization, Prompt Engineering, AI Orchestration, Scalability, Docker (Software), Application Deployment, Agentic Workflows, AI Workflows, Generative AI Agents, Retrieval-Augmented Generation, Prompt Patterns, Microsoft Azure, LangChain, Artificial Intelligence, Microservices, Natural Language Processing, Serverless Computing, Reinforcement Learning, Distributed Computing
Intermediate · Professional Certificate · 3 - 6 Months

Illinois Tech
Skills you'll gain: Global Marketing, Brand Management, Marketing, Brand Strategy, Strategic Marketing, Marketing Management, Brand Marketing, Branding, Customer Relationship Management, Marketing Planning, Marketing Strategy and Techniques, Marketing Strategies, Digital Media Strategy, Customer Relationship Building, Customer Retention, Online Advertising, Digital Advertising, Digital Marketing, Marketing Communications, Marketing Channel
Build toward a degree
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Digital pedagogy, Education Software and Technology, Technology Strategies, digital literacy, End User Training and Support, Infrastructure Architecture, Digital Transformation, System Implementation, Innovation, Content Management
Beginner · Course · 1 - 3 Months
Skills you'll gain: SQL, SAS (Software), Case Studies, Database Management, Query Languages, Data Access, Database Management Systems, Data Processing, Data Presentation, Perl (Programming Language), Business, Statistical Programming, Data Wrangling, Data Integration, Data Structures, Data Management, Data Manipulation, Data Transformation, Code Reusability, Software Documentation
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, R (Software), Data Analysis Software, Big Data, R Programming, Statistical Programming, Statistical Software, Statistical Analysis, Data Preprocessing, Data Processing, Data Manipulation, Data Structures, Software Installation, Data Import/Export, Data Access
Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Android Development, UI Components, User Interface (UI) Design, Android (Operating System), Mobile Development, Interactive Design, Application Development, Video Game Development, No-Code Development, Mobile Development Tools, Data Storage, Game Design, Program Development, Global Positioning Systems, Programming Principles, Computer Programming, File I/O, Computational Logic, Development Testing
Beginner · Course · 1 - 3 Months

The State University of New York
Skills you'll gain: Data Presentation, Bioinformatics, Big Data, Analytics, Data Mining, Health Informatics, R (Software), Biostatistics, Biomedical Technology, Informatics, Advanced Analytics, Medical Science and Research, Predictive Analytics, R Programming, Predictive Modeling, Statistical Programming, Statistical Analysis, Statistical Methods, Data Cleansing, Molecular Biology
Advanced · Course · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Power BI, Data Analysis Expressions (DAX), Dashboard, Business Intelligence, Data Import/Export, Dashboard Creation, Business Reporting, Performance Reporting, Interactive Data Visualization, Data Modeling, Data Wrangling, Data Transformation, Data Visualization Software, Data Analysis, Data Sharing, Sales
Beginner · Course · 1 - 3 Months