Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

University of California, Santa Cruz
Skills you'll gain: Scientific Visualization, Data Literacy, Data Visualization Software, Animations, Data Presentation, Video Editing, Data Storytelling, Adobe After Effects, Graphics Software, Visualization (Computer Graphics), Storyboarding, Adobe Premiere, Peer Review, Motion Graphics, Autodesk Maya, Post-Production, Computer Graphic Techniques, Technical Communication, Style Guides, Professional Development
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: ASP.NET, Object Oriented Programming (OOP), Object Oriented Design, Frontend Integration, Middleware, Programming Principles, Application Frameworks, Object-Relational Mapping, Model View Controller, Event-Driven Programming, User Interface (UI), Cascading Style Sheets (CSS), Authentications, Development Environment, Debugging
Beginner · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Prompt Engineering, Penetration Testing, Vulnerability Assessments, Security Testing, Vulnerability Management, Threat Modeling, AI Security, Application Security, Risk Management Framework
Beginner · Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Load Balancing, Scalability, Performance Tuning, Software Architecture, Microsoft Copilot, Application Design, Performance Testing, Systems Architecture, Application Performance Management, Distributed Computing, Database Management, Middleware, SQL
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Microsoft Azure, Role-Based Access Control (RBAC), Cloud Storage, Data Storage, Identity and Access Management, Cloud Management, Data Management, Data Security, Data Governance, Data Encryption Standard, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, Application Development, Programming Principles, Data Storage, Data Entry, Computer Programming, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Interactive Data Visualization, Business Intelligence, Data Presentation, Infographics, Data Visualization, Dashboard, Generative AI, Data Ethics, Responsible AI, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), SQL, Data Analysis, Presentations, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Role-Based Access Control (RBAC), Authentications, Secure Coding, ASP.NET, Microsoft Copilot, Data Security, Back-End Web Development, Authorization (Computing), JSON, Identity and Access Management, Data Storage, Application Programming Interface (API), Encryption
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Data Persistence, Scripting, Scripting Languages, Data Storage, Web Development, Functional Design, Data Structures, Business Logic, Game Design, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

Erasmus University Rotterdam
Skills you'll gain: R Programming, Statistical Modeling, Statistical Methods, Regression Analysis, Statistical Analysis, R (Software), Data Preprocessing, Data Quality, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Feature Engineering, Data Preprocessing, Dataflow, Tensorflow, Applied Machine Learning, Data Transformation, Keras (Neural Network Library), Data Pipelines, Data Modeling, Machine Learning, Python Programming, Statistical Methods
Intermediate · Course · 1 - 3 Months
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Decision Tree Learning, Data Ethics, Regression Analysis, Predictive Modeling, Artificial Intelligence, Machine Learning, Statistical Modeling, Python Programming, Logistic Regression, Deep Learning, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks