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.

DeepLearning.AI
Skills you'll gain: LangChain, SQL, LLM Application, Database Systems, Query Languages, Generative AI Agents, Microsoft Azure, Tool Calling, OpenAI, Natural Language Processing, Prompt Engineering
Beginner · Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Android (Operating System), Android Development, Mobile Development, Software Architecture, Live Streaming, Application Frameworks, Performance Tuning, Middleware, Linux, Application Programming Interface (API), Debugging
Intermediate · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, Healthcare Industry Knowledge, Ethical Standards And Conduct, Health Assessment, Clinical Assessment, Health Informatics, Verification And Validation, Health Technology, Scenario Testing
Beginner · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Relational Databases, SQL, Database Design, Database Management, Databases, Data Maintenance, Back-End Web Development, Data Modeling, Data Entry, Query Languages, Web Development, Web Applications, Data Access, Information Technology
Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Exploratory Data Analysis, Statistical Methods, Statistical Modeling, R (Software), Data Collection, Statistical Inference, Probability, Data Analysis, Statistical Analysis, Probability Distribution, Simulations, Statistical Visualization, Descriptive Statistics, Sampling (Statistics), Data Visualization Software
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Multimodal Prompts, Cloud API, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Application Deployment
Intermediate · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Blockchain, Data Sharing, Cryptography, Transaction Processing, Fraud detection, Distributed Computing, Data Integrity, FinTech, Emerging Technologies, Version Control, Data Validation
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Regression Analysis, Statistical Hypothesis Testing, Statistical Analysis, Probability & Statistics, Statistical Methods, Probability Distribution, Data Analysis, Markov Model, Data Science, Statistics, Statistical Inference, Probability, R Programming
Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Backlogs, Continuous Integration, Test Driven Development (TDD)
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: PyTorch (Machine Learning Library), Artificial Intelligence, Applied Machine Learning, Artificial Neural Networks, Deep Learning, Application Deployment, Machine Learning, Predictive Modeling, Natural Language Processing, Python Programming, Performance Tuning, Data Science
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Cloud Computing, Cloud Services, Operating Cost, Cloud Platforms, Cost Management, Cloud Infrastructure, Budget Management, Multi-Cloud, Infrastructure As A Service (IaaS), Cross-Functional Collaboration, Expense Management, Billing, Amazon Web Services, Accountability, Resource Utilization
Intermediate · Course · 1 - 4 Weeks