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, R (Software), GitHub, Version Control, Data Analysis, Big Data, R Programming, Git (Version Control System), Statistical Programming, Exploratory Data Analysis, Data Management
Mixed · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Large Language Modeling, Deep Learning, Prompt Engineering, Image Analysis, PyTorch (Machine Learning Library), Tensorflow, LLM Application, Computer Vision, Responsible AI, Natural Language Processing, Generative AI, Artificial Neural Networks, Data Ethics, Multimodal Prompts, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning Methods, Artificial Intelligence, Application Deployment, Time Series Analysis and Forecasting
Intermediate · Specialization · 1 - 4 Weeks
Skills you'll gain: Anomaly Detection, Fraud detection, Data Visualization, Generative AI, Risk Management, ChatGPT, Data Synthesis, Compliance Management, Unsupervised Learning, Test Data, Data Pipelines, Automation, Predictive Analytics, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Programming Principles, Scripting Languages, User Interface (UI), Event-Driven Programming, Animations, Debugging
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Business Risk Management, Risk Management, Cyber Governance, Penetration Testing, Personally Identifiable Information, Information Privacy, Vendor Management, Governance Risk Management and Compliance, Security Management, Cyber Risk, Vulnerability Assessments, Cyber Security Policies, Security Strategy, Compliance Management, Cybersecurity, Regulatory Requirements, Security Controls, Security Awareness
Intermediate · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Big Data, Apache Spark, Apache Hadoop, Apache Hive, Databases, Analytics, Data Storage Technologies, Data Mining, NoSQL, Applied Machine Learning, Real Time Data, Distributed Computing, SQL, Data Processing, Query Languages, Scripting Languages
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Database Design, SQL, Relational Databases, Databases, Database Systems, Database Management, Data Modeling, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Logo Design, Prompt Engineering, Brainstorming, Creative Design, Brand Strategy, Branding, Graphic and Visual Design, ChatGPT, Color Theory, Target Audience
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Global Positioning Systems, Geospatial Information and Technology, Political Sciences, Entrepreneurship, Governance, Higher Education, Public Policies, Policy Analysis, Business, Innovation, Emerging Technologies
Beginner · Course · 1 - 3 Months

Università di Napoli Federico II
Skills you'll gain: PyTorch (Machine Learning Library), NumPy, Image Analysis, Pandas (Python Package), Matplotlib, Artificial Neural Networks, Deep Learning, Computer Vision, Keras (Neural Network Library), Jupyter, Data Manipulation, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Python Programming, Data Science, Scikit Learn (Machine Learning Library)
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Software Testing, Risk Analysis, Code Coverage, Test Case, Unit Testing, Test Engineering, Application Programming Interface (API), Risk Management, Integration Testing, Software Quality Assurance
Advanced · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Theoretical Computer Science, Programming Principles, Cryptography, Algorithms, Applied Mathematics, Probability & Statistics, Data Management
Beginner · Course · 1 - 3 Months