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.

Skills you'll gain: Transaction Processing, Data Lakes, Data Architecture, Databricks, Data Infrastructure, Data Pipelines, Data Warehousing, Data Integration, Apache Spark, Data Processing, Real Time Data, Big Data, Scalability, Performance Tuning, Data Quality, Data Storage Technologies, SQL
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, Frontend Integration, Authentications, Front-End Web Development, Authorization (Computing), Application Programming Interface (API), Secure Coding, Role-Based Access Control (RBAC)
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Agile Methodology, Agile Project Management, Agile Software Development, Scrum (Software Development), Sprint Retrospectives, Meeting Facilitation, Team Management, Sprint Planning, Team Building, Team Leadership
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Preprocessing, Applied Machine Learning, Unsupervised Learning, Machine Learning Methods, Correlation Analysis, Data Cleansing, R Programming, Data Quality, Machine Learning Software, Machine Learning, Data Validation, Data Wrangling, Machine Learning Algorithms, Data Integrity, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Software Development Methodologies, Scheduling, Stakeholder Engagement, Scope Management, Team Management, Project Schedules, Systems Development Life Cycle, Stakeholder Management, Agile Software Development, Team Performance Management, Project Scoping, Project Management, Project Risk Management, Change Control, Team Leadership, Organizational Leadership, Risk Management, Timelines, Project Coordination, Agile Project Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Transformation, Unstructured Data, Feature Engineering, Predictive Analytics, Applied Machine Learning, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Vue.JS, JavaScript Frameworks, Web Development Tools, Front-End Web Development, Event-Driven Programming, Javascript, UI Components, Development Environment, Hypertext Markup Language (HTML)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Computing Architecture, Google Cloud Platform, Cloud Security, Cloud API, Cloud Computing, Cloud Solutions, Digital Transformation, Application Programming Interface (API), Cloud Platforms, Model Deployment, Public Cloud, Security Controls, Cloud-Native Computing, Data Pipelines, Cloud Infrastructure, Artificial Intelligence and Machine Learning (AI/ML), API Design, Data Strategy, Data Management, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extract, Transform, Load, Data Pipelines, Data Integration, File Management, Scalability, File Systems, Data Processing, Context Management, Java, Java Programming, Data Transformation, Data Manipulation, Maintainability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: PHP (Scripting Language), Web Applications, Web Development, Web Design, Web Design and Development, User Interface (UI), User Centered Design, Email Automation, Verification And Validation, Server Side, Code Reusability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Interactive Data Visualization, JSON, Mobile Development, Data Integration, Data Pipelines, Software Development Tools, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks