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.

Universidades Anáhuac
Skills you'll gain: Predictive Modeling, Data Cleansing, Time Series Analysis and Forecasting, Database Management, Artificial Neural Networks, SQL, Predictive Analytics, Databases, Keras (Neural Network Library), Deep Learning, Tensorflow, Statistical Modeling, Data Modeling, Data Visualization Software, Forecasting, Pandas (Python Package), Data Science, Supervised Learning, Image Analysis, Computer Vision
Intermediate · Specialization · 1 - 3 Months

Simplilearn
Skills you'll gain: Generative AI, Mockups, User Interface (UI), User Interface and User Experience (UI/UX) Design, Usability, Software Design, Prompt Engineering, Artificial Intelligence, Prototyping, User Centered Design, Software Architecture, Software Engineering
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Event-Driven Programming, Application Design, User Interface (UI), UI Components, Program Development, Data Import/Export, Development Environment, Data Integration, File Management
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React Redux, React.js, Javascript, Web Development Tools, Middleware, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Scripting, User Interface (UI), Torque (Physics), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), C# (Programming Language), Game Design, Animation and Game Design, Animations, Interactive Design, Video Game Development, Mechanics, Simulations, Event-Driven Programming, Mathematical Modeling, Physics, Debugging, Linear Algebra
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Apple Xcode, Apple iOS, Swift Programming, JSON, Application Deployment, Mobile Development, User Interface (UI), Application Development, User Interface (UI) Design, Application Programming Interface (API), Data Store, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: Extensible Markup Language (XML), Android Development, Mobile Development, Real Time Data, Data Integration, UI Components, User Interface (UI), Java Programming
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Flask (Web Framework), Model View Controller, Back-End Web Development, Hypertext Markup Language (HTML), Python Programming
Beginner · Guided Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: Pathology, Pharmacology, Pharmacotherapy, Diagnostic Tests, Microbiology, Respiratory Therapy, Food Safety and Sanitation, Infectious Diseases, Food Quality Assurance And Control, Treatment Planning, Physiology, Immunology, Epidemiology, Environmental Science, Public Health
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, 3D Assets, 3D Modeling, Virtual Environment, Computer Graphics, Animations, Augmented and Virtual Reality (AR/VR), Post-Production, Visualization (Computer Graphics), Image Quality, UI Components, Video Production, Animation and Game Design, Computer Graphic Techniques, Prototyping, User Interface (UI), Scalability, Color Theory, Simulations, Game Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Amazon Web Services, AWS Identity and Access Management (IAM), Amazon DynamoDB, Identity and Access Management, Database Management, Database Administration, NoSQL, Serverless Computing, Database Architecture and Administration, Authentications, Operational Databases, Cloud Security, Event-Driven Programming, AWS Kinesis, Cloud Applications, Amazon CloudWatch, Encryption, Load Balancing, Data Security, Key Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Data Visualization, Matplotlib, Plotly, Seaborn, Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks