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: Unit Testing, Go (Programming Language), Restful API, Authentications, Application Programming Interface (API), Secure Coding, API Design, Software Testing, Microservices, Test Case, Authorization (Computing), Database Development, Web Servers, Web Services, Database Management, Databases, Software Architecture, JSON, Role-Based Access Control (RBAC), Maintainability
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Integrated Development Environments, Development Testing, Technical Communication, Python Programming, File Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: CI/CD, Cloud Hosting, Cloud Storage, Continuous Deployment, Google Cloud Platform, Cloud Development, Cloud Services, Application Deployment, Web Development, Web Development Tools, Web Applications
Beginner · Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), GitHub, Front-End Web Development, Application Deployment, Web Applications, Web Development, Mobile Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Cloud Security, Internet Of Things, Infrastructure Security, Vulnerability Management, Information Systems Security, Incident Response, Identity and Access Management, Security Engineering, Threat Management, Penetration Testing, Network Security, Security Controls, Cloud Computing, Cloud Computing Architecture, Threat Detection, Authentications, Authorization (Computing)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Web Applications, Usability, Information Architecture, Responsive Web Design, Hypertext Markup Language (HTML), Front-End Web Development, MySQL, Web Design and Development, Browser Compatibility, User Interface (UI), User Interface and User Experience (UI/UX) Design, HTML and CSS, Data Import/Export, Verification And Validation, User Interface (UI) Design, Semantic Web, Back-End Web Development, Server Side, Web Development
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: AWS Kinesis, Real Time Data, Apache Spark, Apache Hive, Data Pipelines, Apache Hadoop, Data Processing, Extract, Transform, Load, Amazon Web Services, Serverless Computing, Data Lakes, Data Visualization, Amazon S3, Query Languages, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Resilience, Personal Development, Growth Mindedness, Overcoming Obstacles, Positivity, Community Development, Persistence, Adaptability, Empowerment, Empathy, Cultural Diversity, Mindfulness, Relationship Building
Beginner · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Development Environment, Automation, Large Language Modeling, Unit Testing, Maintainability, Secure Coding, Software Documentation, Programming Principles, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Time Series Analysis and Forecasting, Financial Forecasting, Statistical Analysis, Machine Learning, Trend Analysis, Financial Data, Financial Modeling, Jupyter, Predictive Modeling, Regression Analysis, Finance, GitHub, Statistical Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: React.js, Event-Driven Programming, Web Applications, JavaScript Frameworks, UI Components, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unit Testing, React.js, Webpack, Angular, Web Development Tools, Development Environment, Debugging, Vue.JS, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months