Human Computer Interaction courses can help you learn user interface design, usability testing, interaction design principles, and accessibility standards. You can build skills in user research, prototyping, and evaluating user experiences across various platforms. Many courses introduce tools like Figma, Sketch, and Adobe XD, that support creating and testing interfaces, along with methods for gathering user feedback and iterating on designs.

Skills you'll gain: SketchUp (3D Modeling Software), AutoCAD, 3D Modeling, Visualization (Computer Graphics), Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graphic and Visual Design, Image Analysis, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Engineering Design Process, 3D Modeling, Mechanical Design, Functional Design, Assembly Drawing, Model Evaluation, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SolidWorks (CAD), 3D Modeling, Assembly Drawing, Engineering Design Process, Mechanical Design, Computer-Aided Design, Mechanical Engineering, Engineering Drawings, Torque (Physics), Functional Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Supervised Learning, Feature Engineering, Applied Machine Learning, Object Oriented Programming (OOP), Unsupervised Learning, Model Evaluation, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Machine Learning Algorithms, Data Visualization, Natural Language Processing, Seaborn, Predictive Modeling, Flask (Web Framework), Python Programming, Deep Learning, PyTorch (Machine Learning Library), Programming Principles, Web Applications
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Graphic and Visual Design, Application Design, Program Development, Real Time Data, Programming Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plotly, Pandas (Python Package), Interactive Data Visualization, Data Analysis, Data Visualization Software, Restful API, Application Programming Interface (API), Python Programming, Data Manipulation, Data Transformation, Data Preprocessing, Data Structures, Text Mining
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Design, Secure Coding, JSON
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Hugging Face, Model Deployment, MLOps (Machine Learning Operations), CI/CD, Continuous Deployment, Model Evaluation, Applied Machine Learning, Continuous Integration, Transfer Learning, Data Processing, Data Preprocessing, Image Analysis, Large Language Modeling, Rust (Programming Language), Natural Language Processing, Generative AI, AI Orchestration, Data Validation, Cloud Deployment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Generative AI, Responsible AI, Generative Model Architectures, Data Ethics, Large Language Modeling, Artificial Intelligence, Machine Learning, Artificial Neural Networks, Computer Science, Deep Learning, Machine Learning Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: SketchUp (3D Modeling Software), 3D Modeling, Visualization (Computer Graphics), Conceptual Design, AutoCAD, Design Thinking, Architectural Design, Architectural Drawing, Animations, Layout Design, 3D Assets, Virtual Environment, Model Evaluation, Software Installation, Design Software, Spatial Analysis, User Interface (UI)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, User Interface (UI), 3D Assets, Artificial Intelligence, C# (Programming Language), Scripting, Debugging
Intermediate · Course · 1 - 4 Weeks