Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

University at Buffalo
Skills you'll gain: Peer Review, Plan Execution, Manufacturing Operations, Technology Roadmaps, Professional Networking, Goal Setting, Digital Transformation, Portfolio Management, Analysis
★ 4.7 (280) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Digital Transformation, Product Lifecycle Management, Business Technologies, Business Transformation, Automation, Internet Of Things, Product Development, Technology Strategies, Product Design, Technology Solutions, Emerging Technologies, Telecommunications, Cloud Computing, Artificial Intelligence
★ 4.6 (112) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LangChain, LLM Application, Large Language Modeling, Retrieval-Augmented Generation, Generative AI Agents, Prompt Engineering, Prompt Patterns, Generative Model Architectures, AI Workflows
★ 4.7 (332) · Beginner · Project · Less Than 2 Hours

Rutgers the State University of New Jersey
Skills you'll gain: Data Analysis Software, Spatial Data Analysis, Image Analysis, Scientific Visualization, Science and Research, Physics, Physical Science, General Science and Research, Data Access, Deductive Reasoning, Scientific Methods, Digital Signal Processing, Systems Of Measurement
★ 4.8 (235) · Beginner · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Environmental Science, Chemistry, Biology, Data Literacy, Environmental Monitoring, Environment, Data Analysis, Sustainable Development, Life Sciences, Statistical Analysis, Environmental Resource Management, Descriptive Statistics, Biotechnology, Physics, Climate Change Mitigation
★ 4.7 (533) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Design, Digital Design, Design and Product, Design Elements And Principles, Product Design, Creative Design, Design Software, Graphic and Visual Design Software, Layout Design, Digital Assets, Intellectual Property, Web Analytics, Sales Enablement, Graphic Design, Journals, Marketing, Business Development
★ 4.5 (444) · Intermediate · Guided Project · Less Than 2 Hours

University of Illinois Urbana-Champaign
Skills you'll gain: Big Data, Apache Spark, Data Store, Data Storage Technologies, Apache Hadoop, Apache Mahout, Distributed Computing, Data Storage, Data Processing, NoSQL, Apache Kafka, Cloud Computing, Real Time Data, Databases, Analytics, Deep Learning, Applied Machine Learning, Machine Learning Methods, Statistical Machine Learning, Machine Learning
★ 4.3 (343) · Mixed · Course · 1 - 3 Months

Intel
Skills you'll gain: AI Enablement, AI Product Strategy, Business Technologies, Complex Problem Solving, Competitive Intelligence, Artificial Intelligence, Digital Transformation, Artificial Intelligence and Machine Learning (AI/ML), Case Studies, AI literacy, AI Integrations, Technology Strategies, Emerging Technologies, Automation, Responsible AI, B2B Sales, Computer Hardware
★ 4.4 (822) · Beginner · Specialization · 1 - 4 Weeks

Università di Napoli Federico II
Skills you'll gain: NoSQL, Control Systems, Apache Hadoop, Apache Hive, Big Data, Machine Controls, Simulation and Simulation Software, Model Based Systems Engineering, Database Systems, Artificial Intelligence, Data Architecture, Data Infrastructure, Mechanical Engineering, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Systems Architecture, Simulations, Global Positioning Systems, Business Intelligence, Robotics
★ 4.3 (90) · Beginner · Specialization · 1 - 3 Months

University of Colorado System
Skills you'll gain: Cryptography, Cybersecurity, Encryption, Public Key Cryptography Standards (PKCS), Brute-force attacks
★ 4.5 (429) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Multimedia, Canva (Software), Animations, Graphics Software, Design, Graphic and Visual Design Software, Video Production, Graphic Design, Marketing
★ 4.4 (278) · Beginner · Guided Project · Less Than 2 Hours

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Python Programming, Data Analysis, Unsupervised Learning, Analysis, Text Mining
★ 4.7 (220) · Intermediate · Course · 1 - 4 Weeks