Computer graphics courses can help you learn 2D and 3D modeling, rendering techniques, animation principles, and visual effects. You can build skills in texture mapping, lighting design, and character rigging, along with understanding color theory and composition. Many courses introduce tools like Blender, Adobe After Effects, and Unity, showing how these applications are used to create immersive visual experiences in gaming, film, and virtual reality.
Skills you'll gain: Data Storytelling, Interactive Data Visualization, Exploratory Data Analysis, Data Visualization Software, Database Design, Shiny (R Package), Data Visualization, Data Wrangling, Dashboard, Relational Databases, Statistical Analysis, Data Analysis, Ggplot2, Model Evaluation, Data Presentation, SQL, Plot (Graphics), Data Manipulation, Web Scraping, R Programming
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Bioinformatics, Data Science, Molecular Biology, Data Analysis, Computer Science, Statistical Analysis, Computational Thinking, Biostatistics, Statistics, Software Engineering, Algorithms, Biology
Mixed · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Spatial Data Analysis, Geospatial Mapping, Geospatial Information and Technology, Geographic Information Systems, Spatial Analysis, Geostatistics, Global Positioning Systems, 3D Modeling, Visualization (Computer Graphics), Engineering, Scientific, and Technical Instruments, Engineering Calculations, Trigonometry, Systems Of Measurement, Applied Mathematics
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Scraping, Real Time Data, OpenAI API, Natural Language Processing, Python Programming, Web Applications, Language Interpretation, Translation, and Studies, Application Development, Machine Learning
Intermediate · Guided Project · Less Than 2 Hours

Meta
Skills you'll gain: Swift Programming, Apple iOS, User Interface and User Experience (UI/UX) Design, User Interface (UI), Git (Version Control System), Apple Xcode, Mobile Development, User Experience, Wireframing, Application Development, Data Management, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Advancing Women in Tech
Skills you'll gain: Engineering Management, Technical Management, Cross-Functional Collaboration, Team Performance Management, Technical Communication, Software Engineering, Employee Coaching, Communication, Conflict Management, Team Management, Meeting Facilitation, People Management, Performance Review, Virtual Teams, Employee Performance Management, Program Management, Labor Compliance, Agile Methodology, Cloud Engineering, Business Strategy
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Django (Web Framework), Web Applications, Back-End Web Development, Expense Management, Application Development, Database Application, Data Visualization, Business Process Automation, Chart.js, Python Programming, Data Modeling, Data Security, GitHub, Javascript, Git (Version Control System)
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Software Design Patterns, Middleware
Intermediate · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: UI/UX Research, User Interface and User Experience (UI/UX) Design, User Experience, User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Interaction Design, Web Design, Typography, Prototyping, Persona Development
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Software Quality Assurance, Test Automation, Usability Testing, Quality Assurance, Software Testing, Usability, Test Tools, Software Development Life Cycle, Selenium (Software), Acceptance Testing, Test Script Development, Back-End Web Development, API Testing, Test Case, User Experience Design, Human Computer Interaction, Functional Testing, Cloud Computing, Database Management Systems, Leadership
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Real Time Data, Model Deployment, Anomaly Detection, Artificial Intelligence and Machine Learning (AI/ML), AI Security, Telecommunications, Tensorflow, Artificial Intelligence, Emerging Technologies, Network Performance Management, Generative AI, Generative AI Agents, Wireless Networks, Computer Networking, Network Architecture, Responsible AI, Digital Communications, Network Protocols, System Design and Implementation, Communication
Intermediate · Course · 1 - 4 Weeks