Whether delivered online or in person, our instructor-led live Computer Graphics training courses use interactive discussions and hands-on exercises to teach the fundamentals of the field.
Computer Graphics training can be provided as "online live training" or "onsite live training". Online live training (also known as "remote live training") is conducted through an interactive, remote desktop. Onsite live training can be delivered directly on your premises in Copenhagen or at NobleProg's corporate training centers in Copenhagen.
You can also take bus 26 or 7A and get off around Vesterbros Torv; from there it is a short walk.
By bus
Useful nearby stops include:
Vesterbros Torv (Vesterbrogade) — about 1 minute from the area.
Frederiksberg Allé (Vesterbrogade) — nearby.
Trommesalen (Vesterbrogade) — nearby.
Bus 26 and 7A serve the Vesterbrogade corridor.
København, Copenhagen
NobleProg København, Bredgade 37, København K, denmark, 1260
Near Amalienborg Palace & Royal Theatre.
If you arrive by train
If you arrive at Copenhagen Central Station (København H):
Walk to København H Metro.
Take the M3 or M4 metro toward Kongens Nytorv.
Get off at Kongens Nytorv.
Walk north toward Nyhavn, then continue along Bredgade.
Bredgade 37 is about 500 m / 6 minutes' walk from Kongens Nytorv.
Another easy option
Marmorkirken (Marble Church) Metro Station is also very close to Bredgade 37. The nearby Bredgade area is about 2 minutes' walk from Marmorkirken station.
By bus
There are bus stops around Dronningens Tværgade / Bredgade, so you can also travel by bus and walk the final few minutes.
This instructor-led course in Copenhagen guides intermediate AI engineers in constructing and optimizing neural network models using the Huawei Ascend platform and CANN toolkit. Learners will set up environments, develop applications with MindSpore, and deploy to edge or cloud configurations.
This live, instructor-led course in Copenhagen delves into Huawei's AI architecture, ranging from the CANN SDK to the MindSpore framework. It is tailored for beginners and intermediate professionals aiming to comprehend how these elements function together on Ascend hardware to streamline lifecycle management and deployment.
This live, instructor-led training in Copenhagen (available online or onsite) is designed for developers at beginner to intermediate levels who wish to utilize OpenACC to program heterogeneous devices and leverage their parallelism.
Upon completion, participants will be able to:
Configure an OpenACC development environment.
Develop and execute a fundamental OpenACC program.
Annotate code using OpenACC directives and clauses.
Utilize the OpenACC API and associated libraries.
Profile, debug, and optimize OpenACC applications.
This instructor-led training in Copenhagen focuses on deploying and optimizing CV and NLP models using the CANN SDK for Ascend hardware. Participants will gain the skills to convert models, integrate them into live pipelines, and improve inference performance for real-time detection and analysis.
This instructor-led, live training in Copenhagen (online or onsite) is aimed at beginner-level to intermediate-level developers who wish to learn the basics of GPU programming and the main frameworks and tools for developing GPU applications.
By the end of this training, participants will be able to: Understand the difference between CPU and GPU computing and the benefits and challenges of GPU programming.
Choose the right framework and tool for their GPU application.
Create a basic GPU program that performs vector addition using one or more of the frameworks and tools.
Use the respective APIs, languages, and libraries to query device information, allocate and deallocate device memory, copy data between host and device, launch kernels, and synchronize threads.
Use the respective memory spaces, such as global, local, constant, and private, to optimize data transfers and memory accesses.
Use the respective execution models, such as work-items, work-groups, threads, blocks, and grids, to control the parallelism.
Debug and test GPU programs using tools such as CodeXL, CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight.
Optimize GPU programs using techniques such as coalescing, caching, prefetching, and profiling.
This live, instructor-led training in Copenhagen empowers advanced developers with the necessary skills to build, deploy, and optimise custom AI operators. By mastering the integration of CANN TIK and Apache TVM, participants will be able to perform advanced optimisation and scheduling on Huawei Ascend hardware to achieve superior real-world performance.
This live, instructor-led training in Copenhagen (available online or onsite) is tailored for developers from beginner to intermediate levels who wish to utilize various GPU programming frameworks and evaluate their features, performance, and compatibility.
Upon completion of this training, participants will be able to:
Establish a development environment that includes the OpenCL SDK, CUDA Toolkit, ROCm Platform, a device supporting OpenCL, CUDA, or ROCm, and Visual Studio Code.
Create a basic GPU program performing vector addition using OpenCL, CUDA, and ROCm, and compare the syntax, structure, and execution flow of each framework.
Use the corresponding APIs to query device details, manage device memory allocation and deallocation, copy data between host and device, launch kernels, and synchronize threads.
Use the specific languages to write kernels that execute on the device and manipulate data.
Utilize the respective built-in functions, variables, and libraries to carry out common tasks and operations.
Apply the respective memory spaces, including global, local, constant, and private, to optimize data transfers and memory accesses.
Use the respective execution models to control the threads, blocks, and grids that define parallelism.
Debug and test GPU programs using tools like CodeXL, CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight.
Optimize GPU programs by applying techniques such as coalescing, caching, prefetching, and profiling.
This instructor-led training in Copenhagen presents CloudMatrix for scalable AI inference. Master the skills to deploy, optimize, and monitor models utilizing CANN and MindSpore. The hands-on exercises address packaging, conversion, serving, and performance tuning for both real-time and batch workloads.
This instructor-led live training, delivered either online or onsite in Copenhagen, is designed for artists, game developers, and complete beginners who wish to utilize Blender to create 3D models for interactive applications, video games, animated films, and similar projects.
By the end of this training, participants will be capable of:
Creating animations and visual effects with Blender.
Adding curves, surfaces, metaballs, and hair particles to simulate realistic 3D motion.
Grasping the fundamentals of non-destructive modelling and animation.
Exporting 3D models and assets to game engines, 3D printers, or other software.
This instructor-led, live training in Copenhagen explores the fundamental concepts and practical aspects of deploying AI models on Ascend edge devices using the CANN toolkit, enabling participants to develop proficiency in compiling, optimizing, and managing applications within constrained environments.
This instructor-led, live training is available online or on-site in Copenhagen and is designed for developers ranging from beginner to intermediate levels. The primary goal is to guide participants through installing and utilizing ROCm on Windows to program AMD GPUs and effectively harness their parallel processing capabilities.
Upon completion of this training, participants will be equipped to:
Configure a development environment on Windows that integrates ROCm Platform, an AMD GPU, and Visual Studio Code.
Develop a fundamental ROCm application that executes vector addition on the GPU and retrieves the computed results from GPU memory.
Leverage the ROCm API to query device specifications, manage device memory allocation and deallocation, transfer data between host and device, initiate kernels, and manage thread synchronization.
Compose kernels using the HIP language to execute tasks and manipulate data directly on the GPU.
Apply HIP built-in functions, variables, and libraries to streamline common operations and tasks.
Utilize ROCm and HIP memory spaces—including global, shared, constant, and local—to enhance data transfer efficiency and optimize memory access patterns.
Employ ROCm and HIP execution models to manage threads, blocks, and grids, thereby defining and controlling the degree of parallelism.
Debug and test ROCm and HIP applications using specialized tools such as the ROCm Debugger and ROCm Profiler.
Enhance the performance of ROCm and HIP programs by applying optimization techniques such as memory coalescing, caching, prefetching, and profiling.
This instructor-led, live training in Copenhagen (delivered online or onsite) is designed for developers from beginner to intermediate levels who intend to use ROCm and HIP to program AMD GPUs and exploit their parallelism.
By the conclusion of this training, participants will be able to:
Set up a development environment featuring the ROCm Platform, an AMD GPU, and Visual Studio Code.
Construct a basic ROCm program that performs vector addition on the GPU and fetches results from GPU memory.
Utilize the ROCm API to query device information, manage device memory, copy data between host and device, launch kernels, and synchronize threads.
Write kernels using the HIP language that execute on the GPU and manipulate data.
Leverage HIP built-in functions, variables, and libraries to perform standard tasks and operations.
Apply ROCm and HIP memory spaces, such as global, shared, constant, and local, to optimize data transfers and memory accesses.
Use ROCm and HIP execution models to control the threads, blocks, and grids defining parallelism.
Debug and test ROCm and HIP programs using tools like the ROCm Debugger and ROCm Profiler.
Optimize ROCm and HIP programs using techniques such as coalescing, caching, prefetching, and profiling.
This live, instructor-led training in Copenhagen (online or in person) is designed for artists, game developers, and beginners looking to utilize Blender for creating 3D models for interactive applications, video games, and animated films.
By the end of the session, participants will be able to:
Comprehend the key principles and core concepts of 3D modeling.
Investigate a range of modes and tools for modeling and editing 3D meshes.
Apply tools for UV mapping/unwrapping, sculpting, painting, and rendering 3D models.
This live training on Copenhagen introduces the CANN toolkit to AI framework developers. You will learn to configure environments, convert models, and deploy applications on Ascend hardware using MindSpore, TensorFlow, or PyTorch, covering the entire workflow from training to inference.
Enhance AI workloads on Ascend, Biren, and Cambricon through this practical training in Copenhagen. Master the skills to benchmark models, pinpoint bottlenecks, and deploy graph, kernel, and operator-level optimizations. Refine deployment pipelines to boost throughput and latency performance across these leading platforms.
This instructor-led, live training in Copenhagen (delivered online or onsite) targets graphic designers and animators from beginner to intermediate levels who aspire to produce captivating animations, interactive media, and engaging web content using Adobe Animate.
By the end of this training, participants will be able to:
Navigate the Adobe Animate interface and utilize its tools effectively.
Create and modify animations using keyframes, motion tweens, and shape tweens.
Design interactive animations and applications employing ActionScript and JavaScript.
Incorporate audio and video elements into their projects.
Export animations suitable for web, video, and mobile platforms.
Elevate neural network inference performance on Ascend AI processors through this advanced, instructor-led training in Copenhagen. Delve into CANN's runtime architecture, utilizing the Graph Engine, TIK, and TVM to profile, develop custom operators, and resolve memory constraints.
Transition CUDA applications to Chinese GPU structures such as Huawei Ascend and Biren within Copenhagen. This guided training supports advanced programmers through code adaptation and performance refinement, featuring practical labs for migrating CUDA codebases to emerging SDKs.
This instructor-led, live training in Copenhagen (available online or onsite) is designed for beginner-to-intermediate developers aiming to use CUDA to program NVIDIA GPUs and exploit their parallelism.
Upon completion of this training, participants will be equipped to:
Establish a development environment featuring the CUDA Toolkit, an NVIDIA GPU, and Visual Studio Code.
Develop a basic CUDA application that executes vector addition on the GPU and retrieves results from GPU memory.
Leverage the CUDA API to query device information, manage device memory allocation and deallocation, transfer data between host and device, launch kernels, and synchronize threads.
Utilize the CUDA C/C++ language to author kernels that run on the GPU and manipulate data.
Apply CUDA built-in functions, variables, and libraries to execute common tasks and operations.
Optimize data transfers and memory accesses by utilizing CUDA memory spaces such as global, shared, constant, and local.
Manage the CUDA execution model to control the threads, blocks, and grids that dictate parallelism.
Debug and test CUDA applications using tools like CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight.
Enhance CUDA program performance through techniques including coalescing, caching, prefetching, and profiling.
This live, instructor-led training in Copenhagen delves into the essentials of Psdto3D101 for lenticular design. Through interactive instruction and hands-on practice, participants will master the creation of 3D, flip, morph, and motion effects, learning to optimize files for professional printing standards.
This live training in Copenhagen supports intermediate AI developers in deploying models on Ascend processors via the CANN toolkit. It covers converting frameworks like PyTorch and TensorFlow, optimizing performance, and debugging issues to ensure efficient edge and cloud inference.
This live training in Copenhagen empowers developers to program and optimize applications on Biren AI accelerators. Participants will explore the GPU architecture, configure the SDK, and adapt CUDA code for Biren. The course emphasizes performance tuning and debugging techniques.
This live, instructor-led training, delivered in Copenhagen either online or on-site, is specifically designed for artists, game developers, and complete beginners seeking to use Blender to build 3D models for interactive applications, video games, and animated films.
By the conclusion of this program, participants will be capable of:
Grasping the foundational principles and core ideas of 3D modeling.
Exploring a wide array of modes and tools for modeling and manipulating 3D meshes.
Learning to produce animations and visual effects within Blender.
Implementing curves, surfaces, metaballs, and hair particles to achieve realistic 3D movements.
Applying tools for UV mapping/unwrapping, sculpting, and texturing 3D models.
Exporting 3D models and assets to game engines, 3D printers, or other software.
This live, instructor-led course in Copenhagen empowers developers to construct and deploy AI models using BANGPy and Neuware on Cambricon MLUs. Learners will configure their environments, create optimized models, and integrate MLU acceleration capabilities into edge and data center applications.
Offered live by an instructor in Copenhagen (whether online or on-site), this training is tailored for novice system administrators and IT experts aiming to install, configure, administer, and troubleshoot CUDA environments.
By the conclusion of this program, learners will be equipped to:
Comprehend the architecture, constituent elements, and potential of CUDA.
This live training session, available in Copenhagen (online or onsite), is designed for developers with beginner to intermediate experience who want to use OpenCL to program heterogeneous devices and utilize their parallel potential.
By the end of the training, participants will be equipped to:
Set up a development environment featuring the OpenCL SDK, an OpenCL-compatible device, and Visual Studio Code.
Create a basic OpenCL program that performs vector addition on the device and retrieves results from device memory.
Employ the OpenCL API to query device information and create contexts, command queues, buffers, kernels, and events.
Use the OpenCL C language to write kernels that execute on the device and manipulate data.
Leverage OpenCL built-in functions, extensions, and libraries for common tasks and operations.
Apply OpenCL host and device memory models to optimize data transfers and memory access.
Control work-items, work-groups, and ND-ranges using the OpenCL execution model.
Debug and test OpenCL programs using tools such as CodeXL, Intel VTune, and NVIDIA Nsight.
Optimize OpenCL programs using techniques like vectorization, loop unrolling, local memory management, and profiling.
This live, instructor-led training in Copenhagen (delivered online or on-site) is tailored for 3D design and printing enthusiasts, from novices to experts, who intend to use Fusion 360 for designing, simulating, and preparing models for 3D printing.
Upon completing this training, participants will be equipped to:
Install and configure Fusion 360 to ensure peak performance.
Design, model, and simulate 3D objects within a cohesive environment.
Refine and prepare designs specifically for the 3D printing workflow.
Collaborate and share designs by utilizing Fusion 360's cloud-based features.
This instructor-led, live training, available in Copenhagen (online or onsite), is tailored for C++ developers seeking to accelerate applications with CUDA. It focuses on developing high-performance GPU kernels and utilizing parallel algorithm libraries for tasks in scientific computing, data processing, and machine learning.
This live, instructor-led training in Copenhagen, offered online or onsite, is designed for C/C++ developers intending to use CUDA to boost the performance of compute-intensive applications, ranging from data processing and scientific simulations to machine learning workloads and image processing pipelines.
This live, instructor-led training in Copenhagen (delivered online or on-site) is tailored for software developers, data analysts, and technical professionals aiming to leverage TensorFlow 2.x and Keras to build, train, and deploy deep learning models for computer vision, natural language processing, and multimodal applications.
Participate in this hands-on training in Copenhagen to gain proficiency in FreeCAD, a versatile open-source parametric 3D modeler. You will learn to design practical objects for construction or 3D printing, export to standards like STEP and STL, and streamline workflows through Python automation. Ideal for designers and engineers.
This instructor-led, live training course in Copenhagen guides participants through GPU programming for parallel computing. It covers the utilization of various platforms, in-depth work with the CUDA platform and its features, and the application of optimization techniques using CUDA. Key application areas discussed include deep learning, analytics, image processing, and engineering solutions.
Read more...
Last Updated:
Testimonials (2)
the point that Huba took the time to sit with me as the lesser knowledgeable of the application and go through each part and explain where i had gone wrong and how to correct the issue
Paul - Nottinghamshire Police
Course - Blender: 3D Modeling Fundamentals
Trainers energy and humor.
Tadeusz Kaluba - Nokia Solutions and Networks Sp. z o.o.
Online Computer Graphics training in Copenhagen, Computer Graphics training courses in Copenhagen, Weekend Computer Graphics courses in Copenhagen, Evening Computer Graphics training in Copenhagen, Computer Graphics instructor-led in Copenhagen, Evening Computer Graphics courses in Copenhagen, Computer Graphics classes in Copenhagen, Computer Graphics instructor-led in Copenhagen, Computer Graphics private courses in Copenhagen, Computer Graphics coaching in Copenhagen, Computer Graphics one on one training in Copenhagen, Computer Graphics on-site in Copenhagen, Computer Graphics boot camp in Copenhagen, Weekend Computer Graphics training in Copenhagen, Computer Graphics trainer in Copenhagen, Online Computer Graphics training in Copenhagen, Computer Graphics instructor in Copenhagen