
Skills you'll gain: Data Structures, Algorithms, Javascript, Code Reusability, Programming Principles, Development Environment, Computer Programming, Application Programming Interface (API), Debugging, Hypertext Markup Language (HTML), HTML and CSS, Theoretical Computer Science, Computational Thinking, Performance Tuning, Data Management, Cascading Style Sheets (CSS)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Adaptability, Prioritization, Continuous Improvement Process, Goal Setting, Process Improvement, Data Management, Team Building, Team Collaboration, Process Design, Collaboration, AI Integrations, Data Quality, Technology Solutions, Systems Integration, Reliability, Change Management
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Blockchain, Digital Assets, Emerging Technologies, FinTech, Payment Systems, Ledgers (Accounting), Data Security
Mixed · Course · 1 - 3 Months

Skills you'll gain: Network Security, Infrastructure Security, Ansible, Network Infrastructure, General Networking, IT Automation, Security Controls, Wireless Networks, Identity and Access Management, Cryptographic Protocols, Authorization (Computing), Scripting, Authentications, Automation, Scripting Languages, Encryption, Data Modeling
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Canva (Software), Graphical Tools, Graphic Design, Graphic and Visual Design, Design, Graphic and Visual Design Software, Data Sharing, Graphics Software, Collaborative Software, Design Software, Content Creation, User Accounts, Social Media, Marketing
Beginner · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Graph Theory, Object Oriented Design, C (Programming Language), Artificial Intelligence, Algorithms, Data Structures, Memory Management, Simulations
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Program Development, Development Testing, Software Development Tools, Security Testing, File Systems, File Management
Beginner · Course · 1 - 3 Months

Packt
Skills you'll gain: IntelliJ IDEA, Apache Maven, Integrated Development Environments, Version Control, Unit Testing, Eclipse (Software), Build Tools, Development Environment, Software Development Tools, Debugging, Git (Version Control System), Java, Application Development, Node.JS
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Agentic systems, Software Visualization
Advanced · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Django (Web Framework), Dashboard Creation, Model View Controller, Authentications, Chart.js, Data Import/Export, Full-Stack Web Development, Web Development, Data Modeling, Object-Relational Mapping, Cascading Style Sheets (CSS), Responsive Web Design, Javascript, Code Reusability, User Interface (UI), Development Environment, Hypertext Markup Language (HTML)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Application Security, Embedded Systems, Software Design, DevSecOps, Secure Coding, Internet Of Things, Application Deployment, Systems Design, Cloud Deployment, User Interface and User Experience (UI/UX) Design, Cybersecurity, Systems Architecture, IT Security Architecture, Development Environment, Cyber Security Strategy, Design Strategies, Software Architecture, Open Source Technology, Network Protocols
Beginner · Course · 3 - 6 Months

Skills you'll gain: Database Management Systems, Data Manipulation
Beginner · Course · 1 - 4 Weeks