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: Data Structures, C++ (Programming Language), C and C++, Programming Principles, Algorithms, Theoretical Computer Science, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Dataflow, Azure Synapse Analytics, Performance Tuning, Microsoft Azure, System Monitoring, Data Engineering, Transact-SQL, Continuous Deployment, Star Schema, Power BI, PySpark, Data Cleansing, Data Analysis Expressions (DAX), Apache Spark, Analytics, Data Analysis, SQL, Azure Active Directory, Advanced Analytics, Microsoft Copilot
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: API Gateway, Cloud API, Application Programming Interface (API), Kubernetes, Google Cloud Platform, Hybrid Cloud Computing, Application Performance Management, Capacity Management, Istio, Cloud Platforms, Application Security, Scalability, Cloud-Native Computing, API Testing, Security Controls, System Monitoring, Apache Cassandra, Application Deployment, Patch Management, Package and Software Management
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: ASP.NET, Frontend Integration, API Design, Middleware, Application Frameworks, Object-Relational Mapping, Model View Controller, Cascading Style Sheets (CSS)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: AI Personalization, Mobile Development, AI powered creativity, Generative AI, Generative Model Architectures, Anthropic Claude, Mobile Development Tools, LLM Application, iOS Development, Personalized Campaigns, Apple iOS, Machine Learning Methods, Application Development, Cloud Applications, Application Design, Cloud Development, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Linux, Scripting, Linux Administration, Linux Commands, Scripting Languages, Operating System Administration, Data Persistence, Bash (Scripting Language), Shell Script, Unix Shell, Systems Administration, IT Automation, Software Installation, Command-Line Interface, Object-Relational Mapping, YAML, System Programming, Python Programming, Persistence, Operational Efficiency
Mixed · Course · 1 - 3 Months

Epic Games
Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, User Interface and User Experience (UI/UX) Design, Software Design, Code Reusability, User Experience, UI/UX Strategy, Prototyping
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Diversity Equity and Inclusion Initiatives, Diversity Programs, Diversity Training, Human Resource Strategy, Employee Retention, Diversity and Inclusion, Human Resources Management and Planning, Talent Recruitment, Human Resources, Workplace inclusivity, Employee Training, Recruitment Strategies, Business Planning, Workforce Development, Organizational Effectiveness, Training Programs, Talent Acquisition, Recruitment, Human Resource Policies, Stakeholder Engagement
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Microservices, DevOps
Advanced · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Application Development, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Python Programming, System Configuration, Virtual Machines, Software Development
Mixed · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Secure Coding, C and C++, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Security Engineering, Interoperability, Unix, Embedded Software, Information Systems Security, OS Process Management, Embedded Systems, Operating Systems, Data Security, Memory Management, Authorization (Computing), Linux
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: Predictive Modeling, Statistical Modeling, Statistical Machine Learning, Predictive Analytics, Statistical Methods, Data Analysis, Analytics, Applied Machine Learning, Business Analytics, Machine Learning Methods, Statistical Analysis, Machine Learning, Scikit Learn (Machine Learning Library), Data Preprocessing, Python Programming, Data Manipulation, Pandas (Python Package), NumPy
Intermediate · Course · 1 - 3 Months