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.

Board Infinity
Skills you'll gain: ASP.NET, .NET Framework, Model View Controller, Web Applications, Middleware, Debugging, Application Deployment, Application Development, Development Environment, Software Testing, Microsoft Development Tools, Cross Platform Development, Software Architecture, Network Routing, Open Source Technology, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Functional Specification, Unity Engine, Animation and Game Design, Conceptual Design, Software Design Documents, Interaction Design, Prototyping, C# (Programming Language), Creativity
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Responsive Web Design, HTML and CSS, Web Design and Development, Front-End Web Development, Web Design, Computer Programming
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Open Web Application Security Project (OWASP), Penetration Testing, Metasploit, Security Testing, Exploit development, Security Strategy, Threat Modeling, Vulnerability Assessments, Cyber Security Assessment, Security Management, Vulnerability Scanning, Cyber Threat Intelligence, Threat Detection
Beginner · Course · 1 - 3 Months

Icahn School of Medicine at Mount Sinai
Skills you'll gain: Matlab, Mathematical Modeling, Differential Equations, Computational Logic, Applied Mathematics, Simulations, Statistical Modeling, Biochemistry, Biology, Probability, Cell Biology, Physiology, Electrical Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: Restful API, Docker (Software), Containerization, Git (Version Control System), Flask (Web Framework), Application Programming Interface (API), Authentications, Application Deployment, Database Management, JSON, Object-Relational Mapping, Continuous Deployment, Python Programming, Object Oriented Programming (OOP), Data Structures
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Design and Development, Web Development, Animations, Software Development Tools, UI Components, User Interface and User Experience (UI/UX) Design, Usability, Javascript, Maintainability, Interactive Design
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Prototyping, Drafting and Engineering Design, Mechanical Drawings, Computer-Aided Design, Technical Drawing
Beginner · Course · 1 - 4 Weeks

Maven Analytics
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Data Analysis Expressions (DAX), Power BI, Deep Learning, Excel Formulas, Analytics, Google Sheets, Pivot Tables And Charts, Microsoft Excel, Artificial Intelligence, Data Analysis, Python Programming, SQL, Query Languages, Business Intelligence, Data Science, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Management, Project Documentation, Requirements Management, Scope Management, Earned Value Management, Project Performance, Risk Management, Acceptance Testing, Ethical Standards And Conduct, Kanban Principles, Business Process Modeling, Waterfall Methodology, Team Leadership, Project Schedules, Scaled Agile Framework, Project Management Software, Communication Planning, Business Modeling, Stakeholder Analysis, Registration
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Graphic Design, Graphic and Visual Design, Design, Design Elements And Principles, Digital Design, Creative Design, Design and Product, Event Management, Computer Programming
Beginner · Guided Project · Less Than 2 Hours

MathWorks
Skills you'll gain: Medical Imaging, Magnetic Resonance Imaging, Image Analysis, X-Ray Computed Tomography, Data Import/Export, Biomedical Engineering, Matlab, Visualization (Computer Graphics), Computer Vision, Deep Learning
Beginner · Course · 1 - 4 Weeks