
Skills you'll gain: Web Applications, Computational Logic, Software Development Tools, Business Logic, Other Programming Languages, Program Development, Scalability
Intermediate · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Blockchain, Program Development, Development Environment, Web Language, Web Development Tools, Integrated Development Environments, Programming Principles, Solution Design, Business Logic, Event-Driven Programming, Transaction Processing, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Secure Coding, Penetration Testing, Front-End Web Development, Application Development, Application Design, Security Testing, Application Security, Development Environment, Web Development, Software Development Tools, Payment Systems, Authorization (Computing), User Interface (UI), Incident Response, Development Testing, Vulnerability Scanning, Role-Based Access Control (RBAC), Application Deployment, Transaction Processing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Test Driven Development (TDD), Code Review, Continuous Delivery, Software Development Tools, Site Reliability Engineering, Regression Testing, Event Monitoring, Unit Testing, API Testing, Integration Testing, Incident Response, Performance Testing, Root Cause Analysis, Distributed Computing, CI/CD, Microservices
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Cryptography, Development Testing, Application Development, Transaction Processing, Emerging Technologies, Integrated Development Environments, Software Architecture, Network Protocols, Encryption, Web Applications, Program Development, Distributed Computing, Application Programming Interface (API), Microsoft Azure, Cloud Computing Architecture, Development Environment, Web Language, Web Development Tools
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Blockchain, User Interface (UI), Bootstrap (Front-End Framework), UI Components, Development Environment, JavaScript Frameworks, Front-End Web Development, Debugging, Web Development Tools, Full-Stack Web Development, Animations, Web Applications, FinTech, Application Development, Emerging Technologies, Virtual Machines, Software Testing, Software Development Tools, Computer Programming Tools, Program Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Blockchain, Transaction Processing, Secure Coding, Distributed Computing, Data Integrity, Integrated Development Environments, Program Development, Cryptography, Development Environment, Virtual Machines, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Application Deployment, Integration Testing, Continuous Deployment, Microservices, Software Versioning, Continuous Integration, Test Automation, Application Programming Interface (API), CI/CD, Test Tools, Verification And Validation, Application Lifecycle Management
Advanced · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Blockchain, User Interface and User Experience (UI/UX) Design, Cryptography, Secure Coding, Application Security, Web Development Tools, React Redux, Encryption, User Experience Design, Key Management, Application Design, Cryptographic Protocols, Application Development, Web Applications, Software Development Tools, Legal Technology, Vulnerability Assessments, Frontend Integration, Data Security, Program Development
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: User Feedback, Functional Testing, Root Cause Analysis, UI/UX Research, Experience Design, User Experience, Problem Management, User Interface (UI) Design, Integration Testing, Application Development, Network Troubleshooting, Investigation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Secure Coding, Authorization (Computing), Security Testing, Role-Based Access Control (RBAC), Application Security, Identity and Access Management, Programming Principles, Transaction Processing, Cryptography, Software Development, Software Architecture, Development Environment, Data Security, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Web Development Tools, Go (Programming Language), Software Development Tools, Application Development, Computer Programming Tools, Business Logic, Development Environment, Software Development, Program Development, Digital Assets, Transaction Processing, FinTech, Virtual Machines, Distributed Computing, Cryptography, Emerging Technologies, Encryption, Business Analysis, Market Dynamics
Intermediate · Specialization · 1 - 3 Months