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.

SAE Institute México
Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Prototyping, 3D Assets, Virtual Environment, UI Components, Animation and Game Design
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Engineering, Generative AI, Software Development Tools, ChatGPT, LLM Application, Software Development Life Cycle, Application Development, Application Design, Software Development Methodologies
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Data Analysis, Exploratory Data Analysis, Analytics, Statistical Analysis, Social Sciences, Behavioral Economics, Research, Data Collection, Sociology, Data Transformation, Persuasive Communication, Application Programming Interface (API), Media and Communications, Substance Abuse, Psychology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Management, Agile Project Management, Stakeholder Engagement, Jira (Software), Sprint Retrospectives, Scrum (Software Development), Sprint Planning, User Story, Backlogs, Kanban Principles, Agile Product Development, Lean Methodologies, Agile Software Development, Agile Methodology, Team Management, Risk Management, Project Management Institute (PMI) Methodology, Prioritization, Azure DevOps, Test Planning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Virtual Environment, Computer Graphics, Augmented and Virtual Reality (AR/VR), Video Game Development, Game Design, Computer Graphic Techniques, Animation and Game Design, Design Elements And Principles, File Management, Editing, Graphics Software, User Interface (UI), Data Import/Export
Beginner · Course · 3 - 6 Months

Skills you'll gain: Full-Stack Web Development, Email Automation, Front-End Web Development, User Interface (UI), Java, Server Side, Java Programming, MySQL, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Development Testing, Cascading Style Sheets (CSS), Databases
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Spark, Scala Programming, Apache Hadoop, Apache Maven, Real Time Data, Data Processing, Scalability, Data Structures, Object Oriented Programming (OOP), Systems Integration
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Import/Export, Data Modeling, Database Management, Google Cloud Platform, SQL, Data Manipulation, Data Analysis, Cloud Computing
Intermediate · Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Web Design and Development, Cascading Style Sheets (CSS), GitHub, Front-End Web Development, Application Deployment, Web Applications, Web Development, Mobile Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Cascading Style Sheets (CSS), Browser Compatibility, Animations, HTML and CSS, Responsive Web Design, Web Applications, Web Design, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Web Applications, Web Development, Leaflet (Software), React.js, User Interface (UI), Application Deployment, Web Development Tools, Application Development, HTML and CSS, OAuth, User Accounts, UI Components, Authentications, Front-End Web Development, Development Environment, User Interface and User Experience (UI/UX) Design, Javascript, Cascading Style Sheets (CSS), Responsive Web Design, Data Validation
Intermediate · Specialization · 1 - 3 Months

Packt
Skills you'll gain: Node.JS, Full-Stack Web Development, Authentications, Server Side, Back-End Web Development, Restful API, Middleware, Database Application, Data Validation, TypeScript, Application Programming Interface (API), Object-Relational Mapping, MongoDB, Databases, MySQL
Intermediate · Course · 1 - 3 Months