
Skills you'll gain: Data Structures, File I/O, Network Routing, Computer Networking, Object Oriented Programming (OOP), Python Programming, Network Routers, Algorithms, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: LangChain, Prompt Engineering, Large Language Modeling, Retrieval-Augmented Generation, Vector Databases, Tool Calling, Embeddings, OpenAI API, ChatGPT, Google Gemini, Agentic Workflows
Beginner · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Development Environment, Software Development Methodologies, CI/CD, DevOps, IT Automation, Version Control, Continuous Integration, Network Engineering, Program Development, Docker (Software), Software Development, Software Engineering, Virtual Environment, Git (Version Control System), Waterfall Methodology, Agile Methodology, Software Design
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Statistical Modeling, Exploratory Data Analysis, R Programming, Predictive Modeling, Statistical Hypothesis Testing, Tidyverse (R Package), Data Analysis, Data Modeling, Regression Analysis, Data Science, Classification And Regression Tree (CART), Statistical Inference, Statistical Analysis, Rmarkdown, Data Preprocessing, Statistical Methods, Model Evaluation, Machine Learning
Mixed · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Computer Systems, Computational Logic, Hardware Design, Computer Hardware, Programming Principles, Digital Signal Processing, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Keras (Neural Network Library), Tensorflow, Convolutional Neural Networks, Deep Learning, Machine Learning, Computer Vision
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Pandas (Python Package), Data Analysis, Data Manipulation, Data Wrangling, NumPy, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Flask (Web Framework), Application Deployment, Web Applications, Hypertext Markup Language (HTML), Application Development, Web Development, HTML and CSS, Python Programming
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Angular, Test Driven Development (TDD), Web Components, HTML and CSS, Web Development, Software Testing, Cascading Style Sheets (CSS), Front-End Web Development, Development Environment, UI Components, Javascript, Data Persistence, Event-Driven Programming, Data Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: User Story, Javascript, Model View Controller, Debugging, HTML and CSS, Prototyping, jQuery, Web Applications, Hypertext Markup Language (HTML), User Interface (UI), Interactive Design, Web Design and Development, Web Development Tools, Web Design, Application Programming Interface (API), Application Development, Cascading Style Sheets (CSS), Software Development, User Experience, User Accounts
Beginner · Specialization · 1 - 3 Months

Illinois Tech
Skills you'll gain: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Event-Driven Programming, Software Design, User Interface (UI), Data Structures
Build toward a degree
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Linux, Linux Commands, Computer Systems, Command-Line Interface, Cybersecurity, Computer Architecture, Network Security, Vulnerability Assessments, Hardware Architecture, Application Security, Threat Detection, Authorization (Computing), Network Protocols, Virtual Private Networks (VPN), Operating Systems, Authentications, Network Monitoring, TCP/IP, Network Analysis
Beginner · Course · 1 - 4 Weeks