Spring Framework courses can help you learn dependency injection, aspect-oriented programming, and building RESTful web services. You can build skills in configuring Spring applications, managing transactions, and integrating with databases using Spring Data. Many courses introduce tools like Spring Boot for rapid application development and Spring Security for implementing authentication and authorization, allowing you to create robust, secure applications efficiently.

Skills you'll gain: Interpersonal Communications, Social Skills, Assertiveness, Self-Awareness
Intermediate · Course · 1 - 3 Months
University of Glasgow
Skills you'll gain: Javascript, HTML and CSS, Web Development, Web Applications, Front-End Web Development, Event-Driven Programming, Computational Thinking, Software Testing, Application Development, Software Development, Software Development Tools, Computer Programming Tools, Development Environment, Programming Principles, Computer Graphics, Animations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cyber Threat Intelligence, Threat Modeling, MITRE ATT&CK Framework, Threat Detection, Intelligence Collection and Analysis, Report Writing, Technical Communication, Cybersecurity, Data Storytelling, Verbal Communication Skills, Vulnerability Assessments, Incident Response, Risk Analysis, Communication, Infrastructure Security, Analysis, Stakeholder Communications
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: .NET Framework, Testability, Maintainability, Unit Testing, Test Case, Integration Testing, Test Tools, Software Testing, Microsoft Visual Studio
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Software Design Patterns, Functional Design, Maintainability
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apache Spark, PySpark, Model Evaluation, Data Preprocessing, Keras (Neural Network Library), Transfer Learning, Deep Learning, Tensorflow, A/B Testing, Data Ethics, Convolutional Neural Networks, Machine Learning Software, Data Cleansing, Machine Learning, Recurrent Neural Networks (RNNs), MLOps (Machine Learning Operations), Artificial Intelligence, Dimensionality Reduction
Advanced · Course · 1 - 3 Months

Skills you'll gain: Vulnerability Management, Continuous Monitoring, System Monitoring, Vulnerability Scanning, Vulnerability Assessments, Event Monitoring, Threat Management, Security Information and Event Management (SIEM), Security Management, Threat Detection, Risk Management Framework, Incident Response, Cyber Risk, Anomaly Detection
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Performance marketing, Marketing Analytics, Pay Per Click Advertising, Analysis, Google Analytics, Promotions and Campaigns, Process Optimization, Return On Investment
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Sprint Retrospectives, Backlogs, Agile Methodology, Agile Product Development, Continuous Improvement Process, Team Management, Meeting Facilitation, Prioritization, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Frontend Performance, Application Deployment, Web Development, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Web Frameworks, Cascading Style Sheets (CSS), Javascript, Server Side, GitHub, Version Control
Intermediate · Course · 1 - 3 Months

Skills you'll gain: UI Components, Email Automation, Payment Systems, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Application Programming Interface (API), Web Development Tools, JavaScript Frameworks, User Interface (UI) Design, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, jQuery, Hypertext Markup Language (HTML), Javascript, Development Environment, UI Components, User Interface (UI), Animations
Beginner · Course · 1 - 3 Months