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.

Logical Operations
Skills you'll gain: Seaborn, Matplotlib, Data Transformation, Plot (Graphics), Pandas (Python Package), Data Manipulation, Data Visualization Software, NumPy, Data Visualization, Data Analysis, Scatter Plots, Data Science, Jupyter, Graphing, Data Processing, Box Plots, Python Programming, Computer Programming, Computer Programming Tools, Software Development
Mixed · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Systems Development Life Cycle, Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Requirements Management, Software Development Methodologies, User Requirements Documents, Requirements Elicitation, User Story, Waterfall Methodology, Software Architecture, Project Management, Cross-Functional Collaboration, Quality Assurance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Database Design, Data Manipulation, SQL, Relational Databases, Data Transformation, Database Management Systems, Databases, Case Studies, Query Languages, Data Integration, Analysis, Business Reporting, Data Integrity, Decision Making
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Large Language Modeling, LLM Application, Trend Analysis, Real Time Data, Analytics, Business Marketing, Program Development, Business Strategy, Generative AI, Technology Roadmaps, Market Trend, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, AI literacy, Artificial Intelligence
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Programming Principles, Computational Thinking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure Active Directory, Authentications, Authorization (Computing), Microsoft Azure, Identity and Access Management, Active Directory, User Provisioning, Role-Based Access Control (RBAC), Enterprise Application Management, Single Sign-On (SSO), User Accounts, Cloud Security, Security Engineering, Multi-Factor Authentication
Intermediate · Course · 1 - 4 Weeks

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

Coursera
Skills you'll gain: Jupyter, Timelines, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Python Programming, Email Automation, Data Literacy, Data Structures, Data Analysis, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: MySQL Workbench, MySQL, Database Management Systems, Database Software, Database Management, Data Manipulation, Data Management, SQL, Databases, Information Management, Query Languages, Data Integration, Data Science
Beginner · Guided Project · Less Than 2 Hours

Adobe
Skills you'll gain: Layout Design, Typography, Graphic and Visual Design, Adobe Illustrator, Graphic and Visual Design Software, Creative Design, Visual Design, Graphic Design, Design, Design Elements And Principles, Adobe Creative Cloud, Content Creation
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Javascript, jQuery, Javascript and jQuery, Event-Driven Programming, Object Oriented Programming (OOP), Scripting, Program Development, Web Applications, Programming Principles, Scripting Languages, Computer Programming, Web Development Tools, Code Reusability, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Functional Testing, Test Case, Software Testing, Cascading Style Sheets (CSS), Application Frameworks, Web Development Tools, Javascript and jQuery, Automation, Python Programming, UI Components, Hypertext Markup Language (HTML), File I/O
Intermediate · Course · 1 - 3 Months