Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.
Skills you'll gain: Build Tools, CI/CD, Software Development Tools, Java, Gradle, Apache Maven, MLOps (Machine Learning Operations), Package and Software Management, Dependency Analysis
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Sheets, Google Workspace, Generative AI, Project Management Software, Productivity Software, Operational Efficiency, Data Manipulation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Prompt Engineering, Google Workspace, Spreadsheet Software, Generative AI, Issue Tracking
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Agile Methodology, User Centered Design, Education Software and Technology, Entrepreneurship, Emerging Technologies, Market Research, Innovation, Entrepreneurial Finance, Law, Regulation, and Compliance, Intellectual Property, Business Modeling, Scalability
Beginner · Course · 1 - 4 Weeks

AI CERTs
Skills you'll gain: Blockchain, Application Programming Interface (API), API Design, Secure Coding, User Acceptance Testing (UAT), Application Security, Web Development Tools, Frontend Integration, Software Development Tools, Cloud Applications, Application Design, Middleware, Full-Stack Web Development, Interoperability, Scripting, FinTech, Payment Systems, Solution Architecture, Emerging Technologies, Cryptography
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AI Personalization, Anomaly Detection, Microsoft Azure, Computer Vision, Image Analysis, Artificial Intelligence, Natural Language Processing, Cloud API, Data-Driven Decision-Making, Text Mining, Application Programming Interface (API), Time Series Analysis and Forecasting, Web Services, Restful API
Beginner · Course · 1 - 3 Months

Skills you'll gain: Large Language Modeling, Retrieval-Augmented Generation, LLM Application, Embeddings, Agentic systems, Application Development, Data Pipelines, Data Integration, Development Environment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Pipelines, Dataflow, Data Warehousing, Extract, Transform, Load, Data Integration, Data Quality, Data Validation, Data Maintenance, Data Processing, Google Cloud Platform, Apache Spark, Scalability, Data Transformation, Performance Tuning, Data Integrity, Serverless Computing
Intermediate · Course · 1 - 4 Weeks

Cisco Learning and Certifications
Skills you'll gain: Network Performance Management, Wireless Networks, Network Infrastructure, Virtual Networking, Wide Area Networks, Network Planning And Design, Local Area Networks, Network Protocols, Software-Defined Networking, Computer Networking, Telecommunications, Service Level Agreement, Enterprise Architecture, Prioritization
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: Business Ethics, Predictive Analytics, Advanced Analytics, Scikit Learn (Machine Learning Library), Model Evaluation, Digital Transformation, Data-Driven Decision-Making, Feature Engineering, Applied Machine Learning, Big Data, Regression Analysis, Python Programming, Cloud Computing, Data Quality, Model Deployment, Classification Algorithms, Artificial Neural Networks
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Large Language Modeling, Natural Language Processing, Transfer Learning, Embeddings, Model Evaluation
Advanced · Course · 1 - 4 Weeks

Ball State University
Skills you'll gain: Statistical Methods, Probability & Statistics, Statistical Modeling, Statistical Programming, Statistical Analysis, Probability Distribution, Statistical Inference, Bayesian Statistics, Data Science, Sampling (Statistics), Statistical Hypothesis Testing, R Programming, Dimensionality Reduction, Simulations, Statistical Visualization
Build toward a degree
Intermediate · Course · 1 - 3 Months