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.
Universidad Austral
Skills you'll gain: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, jQuery, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, MongoDB
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: MongoDB, Node.JS, Angular, Restful API, API Design, NoSQL, Bootstrap (Front-End Framework), Database Development, Scalability, JavaScript Frameworks, Authentications, Query Languages, Web Frameworks, Web Applications, JSON, Application Programming Interface (API), Database Management, Authorization (Computing), Distributed Computing, Web Development Tools
Beginner · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Data Storytelling, Business Analytics, Data Visualization Software, Analytical Skills, Exploratory Data Analysis, Data Quality, Data Analysis, Data-Driven Decision-Making, Extract, Transform, Load, Analytics, Data Manipulation, Descriptive Statistics, Data Processing, SQL, Python Programming, Application Programming Interface (API)
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Object Oriented Programming (OOP), Eclipse (Software), Java, Java Programming, JUnit, HTML and CSS, Object Oriented Design, Test Automation, Hypertext Markup Language (HTML), Software Testing, Test Script Development, Integrated Development Environments, Web Design and Development, Test Data, Test Tools, Browser Compatibility, Computer Programming, Web Development, Programming Principles
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Back-End Web Development, Program Development, Algorithms, Programming Principles, Debugging, Computational Thinking, Diagram Design, C# (Programming Language), Code Reusability, Version Control, GitHub, Git (Version Control System), Computational Logic, Microsoft Copilot
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours

Fractal Analytics
Skills you'll gain: Computing Platforms, Cybersecurity, Linear Algebra, Critical Thinking, Probability & Statistics
Beginner · Course · 1 - 4 Weeks

Codio
Skills you'll gain: Algorithms, Data Structures, Java, Java Programming, Other Programming Languages
Intermediate · Course · 1 - 4 Weeks

University of New Mexico
Skills you'll gain: Middleware, Application Frameworks, Web Applications, Model View Controller, Web Frameworks, Version Control, Web Development Tools, Agile Software Development, Git (Version Control System), Software Engineering, Data Store, Web Design and Development, Web Development, Software Development, Agile Methodology, Database Development, User Interface (UI), Back-End Web Development, Ruby on Rails, Javascript
Mixed · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Matplotlib, NumPy, Python Programming, Data Presentation, Pandas (Python Package), Analytical Skills, Plot (Graphics), Data Analysis, Data Visualization Software, Analysis, Data-Driven Decision-Making, Scripting, Analytics, Numerical Analysis, Data Manipulation, Graphing, Product Automation, Data Processing, Programming Principles, Data Validation
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ASP.NET, Object Oriented Design, Application Development, Application Frameworks, Development Environment, Web Development, Integrated Development Environments, Microsoft Visual Studio, Microsoft Development Tools
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Blockchain, Test Driven Development (TDD), Development Testing, Test Script Development, Application Development, Application Design, Application Frameworks, Integrated Development Environments, Web Development Tools, Software Architecture, Web Applications, Development Environment, Frontend Integration, Application Deployment, Application Programming Interface (API), Software Development Tools, Interoperability, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks