Programming basics courses can help you learn fundamental concepts like variables, control structures, data types, and functions. You can build skills in problem-solving, debugging, and writing clean, efficient code. Many courses introduce tools such as Git for version control, integrated development environments (IDEs) like Visual Studio Code, and programming languages like Python or JavaScript, which are commonly used in web development and software engineering.

Johns Hopkins University
Skills you'll gain: Rmarkdown, Data Science, Version Control, R (Software), Big Data, R Programming, Data Visualization Software, General Science and Research, GitHub, Statistical Programming, Git (Version Control System), Data Analysis, Exploratory Data Analysis, Integrated Development Environments, Software Installation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Matplotlib, Data Visualization Software, Data Visualization, Pandas (Python Package), Jupyter, Data Import/Export, Data Science, Data Analysis, Analytical Skills, Python Programming, Scripting
Beginner · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: React.js, UI Components, JavaScript Frameworks, Maintainability, Javascript, Software Design Patterns, Programming Principles
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Web Development Tools, JavaScript Frameworks, TypeScript, Server Side, Web Development, Build Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Quality, Responsible AI, Data Cleansing, Generative AI, Data Validation, Automation, Data Processing, Data Transformation, Tensorflow, OpenAI, Artificial Intelligence, Alteryx
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple iOS, Authentications, Application Programming Interface (API), Restful API, Mobile Development, Data Store
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Google Cloud Platform, Cloud Management, Applied Machine Learning, Big Data, Jupyter, Cloud Applications, LLM Application, Text Mining, Statistical Reporting, Machine Learning, SQL
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Javascript, Front-End Web Development, Real Time Data, Data Storage, Maintainability, Data Validation, Event-Driven Programming, Performance Tuning, Debugging
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Containerization, Cloud Development, Serverless Computing, Cloud Applications, Application Deployment, Go (Programming Language), Cloud Storage, Identity and Access Management, Event-Driven Programming
Intermediate · Project · Less Than 2 Hours

Yunus Social Business Fund Bengaluru
Skills you'll gain: Cash Flows, Financial Analysis, Decision Making, Risk Analysis, Business Valuation, Strategic Decision-Making, Cost Benefit Analysis, Environmental Social And Corporate Governance (ESG), Finance, Stakeholder Analysis, Socioeconomics, Business Ethics, Return On Investment, Economics, Policy, and Social Studies, Business Acumen
Beginner · Course · 1 - 3 Months

Skills you'll gain: Restful API, Authentications, Test Automation, Application Programming Interface (API), Test Case, Software Testing, Java, JSON, User Accounts
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Database Management, Query Languages, Data Analysis, Performance Tuning, Data Manipulation
Beginner · Course · 1 - 4 Weeks