Online or onsite, instructor-led live Computer Graphics training courses provide a comprehensive understanding of the fundamentals of Computer Graphics through interactive discussions and hands-on practice.
Computer Graphics training is available as "online live training" or "onsite live training." Online live training (also known as "remote live training") is conducted via an interactive remote desktop. Onsite live training can be arranged locally at customer premises in Alabama or at Govtra corporate training centers in Alabama.
Govtra — Your Local Training Provider for government and public sector organizations.
Birmingham, AL – Regus at Shipt Tower (Downtown)
420 20th St S, Suite 2200, Birmingham, United States, 35203
The venue is located in downtown Birmingham within the prominent Shipt Tower at 420 North 20th Street, easily reached by car via I‑59, I‑20, or I‑65, with nearby public parking garages. From Birmingham–Shuttlesworth International Airport (BHM), a taxi or rideshare typically takes 10–15 minutes via I‑20 West and US‑31 North. Public transit users can take MAX bus routes stopping on 20th Street or near 4th Avenue North, placing the centre within a few minutes’ walk—offering good access for attendees without cars.
Birmingham, AL – Regus at Chase Corporate Center
1 Chase Corporate Drive, Suite 400, Birmingham, United States, 35244
The venue sits in the Chase Corporate Center just off Highway 31 near I‑459 and Highway 280, within a serene, landscaped corporate campus. Visitors arriving by car benefit from plentiful free parking on-site and adjoining garages. From Birmingham–Shuttlesworth International Airport (BHM), taxis or rideshares take around 15–20 minutes via I‑459 North and Highway 280. Public transit riders can use MAX bus routes stopping close to the corporate park, though most attendees prefer driving or rideshare. The tranquil campus setting offers easy access to nearby gyms, retail, and restaurants for break or post-session gatherings.
Birmingham, AL - Regus at One Perimeter Park
1 Perimeter Park South, Birmingham, United States, 35243
The venue is located in the Perimeter Park business complex off I‑459 near Highway 280, offering easy access by car with ample on-site parking. Visitors arriving by air from Birmingham‑Shuttlesworth International Airport (BHM), about 15 miles away, can expect a traditional taxi or rideshare ride of approximately 20–25 minutes via I‑459 South and Highway 280. Public transit options include nearby Jefferson County Transit buses that run along Valleydale Road, with stops within a few blocks of Perimeter Park, making it reasonably accessible without a car.
Huntsville, AL – Regus at Cummings Research Park
7027 Old Madison Pike NW, Suite 108, Huntsville, United States, 35806
The venue is located in Cummings Research Park, a premier business and technology hub with easy access by car via I‑565 or U.S. Highway 72, and plenty of on-site parking available. From Huntsville International Airport (HSV), approximately 10 miles southeast, taxis or rideshares take around 15–20 minutes heading northwest on U.S. 72. Those relying on public transit can take Rocket City Transit route 22, which stops near the park entrance, offering a convenient option for attendees without a car.
Montgomery, AL - Regus at RSA Dexter Avenue
445 Dexter Avenue, Suite 4050, Montgomery, United States, 36104
The venue is located in the heart of downtown Montgomery on Dexter Avenue, easily accessible by car via I‑65 and US‑80; nearby surface and garage parking are available in the RSA building complex. From Montgomery Regional Airport (MGM), about 9 miles southeast of downtown, a taxi or rideshare typically takes 15–20 minutes via I‑65 North and I‑85 North. Public transit is available via the Montgomery Transit System (MTS) with bus routes running along Court Street and Commerce Street, both within a few blocks’ walk of the venue.
The Huawei Ascend family of AI processors is designed for high-performance inference and training applications.
This instructor-led, live training (online or onsite) is aimed at intermediate-level AI engineers and data scientists who wish to develop and optimize neural network models using Huawei’s Ascend platform and the CANN toolkit. The course is tailored to align with public sector workflows, governance, and accountability for government.
By the end of this training, participants will be able to:
Set up and configure the CANN development environment.
Develop AI applications using MindSpore and CloudMatrix workflows.
Optimize performance on Ascend NPUs using custom operators and tiling techniques.
Deploy models to edge or cloud environments, ensuring compliance with government standards.
Format of the Course
Interactive lecture and discussion sessions.
Hands-on use of Huawei Ascend and the CANN toolkit in sample applications relevant to government operations.
Guided exercises focused on model building, training, and deployment within a governmental context.
Course Customization Options
To request a customized training for this course based on your specific infrastructure or datasets, please contact us to arrange. We can tailor the content to meet the unique needs of government agencies.
Huawei’s AI stack — from the low-level CANN SDK to the high-level MindSpore framework — provides a tightly integrated environment optimized for Ascend hardware, designed to support efficient AI development and deployment.
This instructor-led, live training (online or on-site) is aimed at technical professionals at beginner to intermediate levels who wish to gain a comprehensive understanding of how the CANN and MindSpore components work together to facilitate AI lifecycle management and infrastructure decisions.
By the end of this training, participants will be able to:
- Understand the layered architecture of Huawei’s AI compute stack for government.
- Identify how CANN supports model optimization and hardware-level deployment in various environments.
- Evaluate the MindSpore framework and toolchain in comparison to industry alternatives.
- Position Huawei's AI stack within enterprise or cloud/on-premises environments, ensuring alignment with public sector workflows and governance.
**Format of the Course**
- Interactive lecture and discussion.
- Live system demonstrations and case-based walkthroughs.
- Optional guided labs on model flow from MindSpore to CANN.
**Course Customization Options**
- To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Alabama (online or onsite) is aimed at beginner to intermediate developers who wish to utilize OpenACC for programming heterogeneous devices and leveraging their parallelism.
By the end of this training, participants will be able to:
- Set up an OpenACC development environment.
- Write and run a basic OpenACC program.
- Annotate code with OpenACC directives and clauses.
- Utilize OpenACC API and libraries.
- Profile, debug, and optimize OpenACC programs for government applications.
The CANN SDK (Compute Architecture for Neural Networks) provides robust deployment and optimization tools for real-time AI applications in computer vision and natural language processing, particularly on Huawei Ascend hardware.
This instructor-led, live training (online or onsite) is designed for intermediate-level AI practitioners who aim to build, deploy, and optimize vision and language models using the CANN SDK for production use cases for government.
By the end of this training, participants will be able to:
- Deploy and optimize computer vision and natural language processing models using CANN and AscendCL.
- Utilize CANN tools to convert models and integrate them into live pipelines.
- Enhance inference performance for tasks such as detection, classification, and sentiment analysis.
- Construct real-time computer vision and natural language processing pipelines suitable for edge or cloud-based deployment scenarios.
**Format of the Course**
- Interactive lecture and demonstration.
- Hands-on laboratory sessions with model deployment and performance profiling.
- Live pipeline design using real-world computer vision and natural language processing use cases.
**Course Customization Options**
- To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Alabama (online or onsite) is aimed at beginner to intermediate-level developers who wish to learn the basics of GPU programming and the main frameworks and tools for developing GPU applications for government.
By the end of this training, participants will be able to:
Understand the difference between CPU and GPU computing, including the benefits and challenges of GPU programming in a public sector context.
Select the appropriate framework and tool for their GPU application development needs.
Create a basic GPU program that performs vector addition using one or more of the selected frameworks and tools.
Utilize the respective APIs, languages, and libraries to query device information, manage device memory allocation and deallocation, transfer data between host and device, launch kernels, and synchronize threads for efficient application performance.
Leverage various memory spaces, such as global, local, constant, and private, to optimize data transfers and memory access patterns.
Control parallelism using execution models, including work-items, work-groups, threads, blocks, and grids, to enhance computational efficiency.
Debug and test GPU programs using tools such as CodeXL, CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight to ensure robustness and reliability in government applications.
Optimize GPU programs using techniques such as coalescing, caching, prefetching, and profiling to achieve maximum performance and efficiency for government use cases.
CANN TIK (Tensor Instruction Kernel) and Apache TVM facilitate advanced optimization and customization of AI model operators for Huawei Ascend hardware.
This instructor-led, live training (online or onsite) is designed for advanced-level system developers who aim to build, deploy, and tune custom operators for AI models using CANN’s TIK programming model and TVM compiler integration.
By the end of this training, participants will be able to:
- Write and test custom AI operators using the TIK DSL for Ascend processors.
- Integrate custom operators into the CANN runtime and execution graph.
- Use TVM for operator scheduling, auto-tuning, and benchmarking.
- Debug and optimize instruction-level performance for custom computation patterns.
**Format of the Course**
- Interactive lecture and demonstration.
- Hands-on coding of operators using TIK and TVM pipelines.
- Testing and tuning on Ascend hardware or simulators.
**Course Customization Options**
- To request a customized training for government, please contact us to arrange.
This instructor-led, live training in [location] (online or onsite) is designed for government developers at beginner to intermediate levels who wish to explore various frameworks for GPU programming and compare their features, performance, and compatibility.
By the end of this training, participants will be able to:
- Set up a development environment that includes the OpenCL SDK, CUDA Toolkit, ROCm Platform, a device that supports OpenCL, CUDA, or ROCm, and Visual Studio Code.
- Develop a basic GPU program that performs vector addition using OpenCL, CUDA, and ROCm, and compare the syntax, structure, and execution of each framework.
- Utilize the respective APIs to query device information, manage device memory allocation and deallocation, transfer data between host and device, launch kernels, and synchronize threads.
- Write kernels in the respective languages that execute on the device and manipulate data.
- Employ built-in functions, variables, and libraries to perform common tasks and operations.
- Optimize data transfers and memory accesses using the respective memory spaces, such as global, local, constant, and private.
- Control parallelism through the use of threads, blocks, and grids in the respective execution models.
- Debug and test GPU programs using tools like CodeXL, CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight.
- Enhance performance with techniques such as coalescing, caching, prefetching, and profiling.
This training is tailored to meet the specific needs of developers working for government agencies, ensuring they have the skills necessary to leverage GPU programming effectively in their projects.
CloudMatrix is Huawei’s unified artificial intelligence (AI) development and deployment platform, designed to support scalable, production-grade inference pipelines.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level AI professionals who wish to deploy and monitor AI models using the CloudMatrix platform with CANN and MindSpore integration for government applications.
By the end of this training, participants will be able to:
Utilize CloudMatrix for model packaging, deployment, and serving.
Convert and optimize models for Ascend chipsets.
Establish pipelines for real-time and batch inference tasks.
Monitor deployments and adjust performance in production settings.
Format of the Course
Interactive lectures and discussions.
Hands-on use of CloudMatrix with practical deployment scenarios.
Guided exercises focused on conversion, optimization, and scaling.
Course Customization Options
To request a customized training for this course based on your specific AI infrastructure or cloud environment, please contact us to arrange.
This instructor-led, live training in Alabama (online or onsite) is aimed at artists, game developers, or complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, and other digital media.
By the end of this training, participants will be able to:
Utilize Blender to produce animations and visual effects.
Incorporate curves, surfaces, metaballs, and hair particles to simulate realistic 3D movements.
Gain an introduction to non-destructive modeling and animation techniques.
Export 3D models and assets for use in game engines, 3D printers, or other software applications, ensuring compatibility and quality.
This training is designed to align with the needs of individuals and organizations, including those in the public sector, aiming to enhance their digital content creation capabilities for government projects and initiatives.
The Huawei Ascend CANN toolkit facilitates robust AI inference on edge devices such as the Ascend 310. CANN provides critical tools for compiling, optimizing, and deploying models in environments with limited compute and memory resources.
This instructor-led, live training (online or onsite) is designed for intermediate-level AI developers and integrators who aim to deploy and optimize models on Ascend edge devices using the CANN toolchain.
By the end of this training, participants will be able to:
Prepare and convert AI models for deployment on the Ascend 310 using CANN tools.
Construct lightweight inference pipelines utilizing MindSpore Lite and AscendCL.
Enhance model performance in compute- and memory-constrained environments.
Deploy and monitor AI applications in practical edge scenarios.
Format of the Course
Interactive lecture and demonstration.
Hands-on lab work with edge-specific models and scenarios.
Live deployment examples on virtual or physical edge hardware.
Course Customization Options for Government
To request a customized training for this course, please contact us to arrange.
This instructor-led, live training (online or onsite) is designed for government developers at the beginner to intermediate level who wish to install and use ROCm on Windows to program AMD GPUs and leverage their parallel processing capabilities.
By the end of this training, participants will be able to:
- Set up a development environment that includes the ROCm Platform, an AMD GPU, and Visual Studio Code on Windows.
- Create a basic ROCm program that performs vector addition on the GPU and retrieves results from GPU memory.
- Utilize the ROCm API to query device information, manage device memory allocation and deallocation, transfer data between host and device, launch kernels, and synchronize threads.
- Write kernels using HIP language that execute on the GPU and manipulate data.
- Employ HIP built-in functions, variables, and libraries to perform common tasks and operations.
- Optimize data transfers and memory accesses by leveraging ROCm and HIP memory spaces such as global, shared, constant, and local.
- Control parallelism through ROCm and HIP execution models, defining threads, blocks, and grids.
- Debug and test ROCm and HIP programs using tools like the ROCm Debugger and ROCm Profiler.
- Optimize ROCm and HIP programs with techniques including coalescing, caching, prefetching, and profiling.
This training is tailored to enhance the skills of developers for government projects that require efficient and scalable GPU programming.
This instructor-led, live training in [location] (online or onsite) is designed for beginner to intermediate developers who wish to use ROCm and HIP to program AMD GPUs and leverage their parallel processing capabilities.
By the end of this training, participants will be able to:
- Set up a development environment that includes the ROCm Platform, an AMD GPU, and Visual Studio Code.
- Create a basic ROCm program that performs vector addition on the GPU and retrieves the results from GPU memory.
- Utilize the ROCm API to query device information, manage device memory allocation and deallocation, transfer data between host and device, launch kernels, and synchronize threads.
- Write HIP language kernels that execute on the GPU and manipulate data.
- Employ HIP built-in functions, variables, and libraries to perform common tasks and operations.
- Optimize data transfers and memory accesses using ROCm and HIP memory spaces, such as global, shared, constant, and local.
- Control parallelism through ROCm and HIP execution models by defining threads, blocks, and grids.
- Debug and test ROCm and HIP programs using tools like the ROCm Debugger and ROCm Profiler.
- Enhance ROCm and HIP program performance using techniques such as coalescing, caching, prefetching, and profiling.
This training is tailored to align with public sector workflows, governance, and accountability standards for government.
This instructor-led, live training in [location] (online or onsite) is aimed at artists, game developers, or complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, and other multimedia projects.
By the end of this training, participants will be able to:
- Understand the principles and core concepts of 3D modeling.
- Explore a variety of modes and tools for modeling and editing 3D meshes.
- Utilize tools for UV mapping/unwrapping, sculpting, and painting 3D models for rendering.
This course is designed to align with the needs of professionals in creative industries, including those working for government agencies that require high-quality visual content.
The Compute Architecture for Neural Networks (CANN) is Huawei’s AI computing toolkit designed for compiling, optimizing, and deploying AI models on Ascend AI processors.
This instructor-led, live training (available online or onsite) is aimed at beginner-level AI developers who wish to understand how CANN fits into the model lifecycle from training to deployment, and how it integrates with frameworks such as MindSpore, TensorFlow, and PyTorch.
By the end of this training, participants will be able to:
Understand the purpose and architecture of the CANN toolkit.
Set up a development environment with CANN and MindSpore.
Convert and deploy a simple AI model to Ascend hardware.
Gain foundational knowledge for future CANN optimization or integration projects, including those for government applications.
Format of the Course
Interactive lecture and discussion.
Hands-on labs with simple model deployment.
Step-by-step walkthrough of the CANN toolchain and integration points.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
Ascend, Biren, and Cambricon are leading AI hardware platforms in China, each providing specialized acceleration and profiling tools for production-scale AI workloads.
This instructor-led, live training (available online or onsite) is designed for advanced-level AI infrastructure and performance engineers who seek to optimize model inference and training workflows across multiple Chinese AI chip platforms.
By the end of this training, participants will be able to:
Evaluate models on Ascend, Biren, and Cambricon platforms.
Identify system bottlenecks and inefficiencies in memory and compute performance.
Implement graph-level, kernel-level, and operator-level optimizations.
Refine deployment pipelines to enhance throughput and reduce latency.
Format of the Course
Interactive lecture and discussion sessions.
Hands-on use of profiling and optimization tools for each platform.
Guided exercises focusing on practical tuning scenarios.
Course Customization Options
To request a customized training for government or other specific environments based on your performance needs or model type, please contact us to arrange.
This instructor-led, live training (online or onsite) is designed for government graphic designers and animators at the beginner to intermediate level who wish to learn how to create compelling 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 edit animations using keyframes, motion tweens, and shape tweens.
- Design interactive animations and applications with ActionScript and JavaScript.
- Incorporate audio and video elements into their projects.
- Export animations for use on web, video, and mobile platforms.
This training is tailored to enhance the skills of professionals working in government roles, ensuring they can produce high-quality multimedia content that meets the needs of public sector workflows, governance, and accountability.
The CANN SDK (Compute Architecture for Neural Networks) is Huawei’s AI computing foundation designed to enable developers to fine-tune and optimize the performance of deployed neural networks on Ascend AI processors.
This instructor-led, live training (available online or onsite) is targeted at advanced-level AI developers and system engineers who seek to enhance inference performance using CANN’s comprehensive toolset, which includes the Graph Engine, TIK, and custom operator development.
By the end of this training, participants will be able to:
- Understand the runtime architecture and performance lifecycle of CANN.
- Utilize profiling tools and the Graph Engine for performance analysis and optimization.
- Develop and optimize custom operators using TIK and TVM.
- Address memory bottlenecks and improve model throughput.
**Format of the Course:**
- Interactive lecture and discussion.
- Hands-on labs with real-time profiling and operator tuning.
- Optimization exercises using edge-case deployment examples.
**Course Customization Options:**
- To request a customized training for government or other specific needs, please contact us to arrange.
Chinese GPU architectures, including Huawei Ascend, Biren, and Cambricon MLUs, provide viable alternatives to CUDA, specifically designed for the local AI and HPC markets.
This instructor-led, live training (online or onsite) is targeted at advanced-level GPU programmers and infrastructure specialists who are looking to migrate and optimize existing CUDA applications for deployment on Chinese hardware platforms.
By the end of this training, participants will be able to:
Evaluate the compatibility of current CUDA workloads with Chinese chip alternatives.
Port CUDA codebases to Huawei CANN, Biren SDK, and Cambricon BANGPy environments.
Compare performance metrics and identify optimization opportunities across different platforms.
Address practical challenges in supporting and deploying applications across multiple architectures.
Format of the Course
Interactive lectures and discussions.
Hands-on code translation and performance comparison labs.
Guided exercises focusing on multi-GPU adaptation strategies.
Course Customization Options for Government
To request a customized training for this course based on your specific platform or CUDA project, please contact us to arrange.
This instructor-led, live training in [location] (online or onsite) is aimed at beginner to intermediate level developers who wish to use CUDA to program NVIDIA GPUs and leverage their parallel processing capabilities for government applications.
By the end of this training, participants will be able to:
- Set up a development environment that includes the CUDA Toolkit, an NVIDIA GPU, and Visual Studio Code.
- Create a basic CUDA program that performs vector addition on the GPU and retrieves the results from GPU memory.
- Use the CUDA API to query device information, allocate and deallocate device memory, transfer data between host and device, launch kernels, and synchronize threads.
- Write CUDA C/C++ language kernels that execute on the GPU and manipulate data.
- Utilize CUDA built-in functions, variables, and libraries to perform common tasks and operations.
- Employ CUDA memory spaces, such as global, shared, constant, and local, to optimize data transfers and memory accesses.
- Control the threads, blocks, and grids that define the parallelism using the CUDA execution model.
- Debug and test CUDA programs using tools such as CUDA-GDB, CUDA-MEMCHECK, and NVIDIA Nsight.
- Optimize CUDA programs using techniques such as coalescing, caching, prefetching, and profiling.
97% of clients report satisfaction with this training.
Psdto3D101 is a specialized software tool designed for creating lenticular files with 3D effects, flip, morph, and motion designs. This course provides participants with the knowledge and practical skills necessary to manage and apply Psdto3D101 for producing professional lenticular outputs, covering both management and creative aspects of the software.
This instructor-led, live training (online or onsite) is aimed at beginner to intermediate-level graphic and print professionals who wish to create, manage, and optimize lenticular files using Psdto3D101 software.
By the end of this training, participants will be able to:
- Understand the fundamentals of lenticular printing and design.
- Navigate and configure Psdto3D101 for various project types.
- Create 3D, flip, and motion effects using layers and sequences.
- Export and prepare lenticular files for professional printing.
**Format of the Course**
- Interactive lecture and discussion.
- Practical exercises using Psdto3D101 software.
- Hands-on implementation in a live-lab environment.
**Course Customization Options**
- To request a customized training for government or other specific needs, please contact us to arrange.
The Compute Architecture for Neural Networks (CANN) is Huawei’s AI computing stack designed for deploying and optimizing AI models on Ascend AI processors.
This instructor-led, live training (online or onsite) is aimed at intermediate-level AI developers and engineers who wish to deploy trained AI models efficiently to Huawei Ascend hardware using the CANN toolkit and tools such as MindSpore, TensorFlow, or PyTorch.
By the end of this training, participants will be able to:
- Understand the CANN architecture and its role in the AI deployment pipeline.
- Convert and adapt models from popular frameworks to Ascend-compatible formats.
- Utilize tools like ATC, OM model conversion, and MindSpore for edge and cloud inference.
- Diagnose deployment issues and optimize performance on Ascend hardware.
**Format of the Course**
- Interactive lecture and demonstration.
- Hands-on lab work using CANN tools and Ascend simulators or devices.
- Practical deployment scenarios based on real-world AI models.
**Course Customization Options for Government**
To request a customized training for this course, please contact us to arrange.
Biren AI Accelerators are high-performance GPUs designed for artificial intelligence and high-performance computing (HPC) workloads, with robust support for large-scale training and inference.
This instructor-led, live training (available online or onsite) is aimed at intermediate to advanced developers who wish to program and optimize applications using Biren’s proprietary GPU stack. The course also includes practical comparisons to CUDA-based environments.
By the end of this training, participants will be able to:
- Understand Biren GPU architecture and memory hierarchy.
- Set up the development environment and use Biren’s programming model.
- Translate and optimize CUDA-style code for Biren platforms.
- Apply performance tuning and debugging techniques.
**Format of the Course**
- Interactive lecture and discussion.
- Hands-on use of the Biren SDK in sample GPU workloads.
- Guided exercises focused on porting and performance tuning.
**Course Customization Options**
To request a customized training for government or based on your specific application stack or integration needs, please contact us to arrange.
This instructor-led, live training in [location] (online or onsite) is designed for artists, game developers, and complete beginners who wish to use Blender to create 3D models for interactive applications, video games, animated films, and other digital content.
By the end of this training, participants will be able to:
- Understand the fundamental principles and core concepts of 3D modeling.
- Explore a variety of modes and tools for modeling and editing 3D meshes.
- Learn how to create animations and visual effects using Blender.
- Add curves, surfaces, metaballs, and hair particles to simulate realistic 3D motions.
- Utilize tools for UV mapping/unwrapping, sculpting, and painting 3D models.
- Export 3D models and assets to a game engine, 3D printer, or other software.
This training is tailored to enhance skills that are directly applicable to projects and workflows for government agencies, ensuring participants can effectively leverage Blender in their professional roles.
Cambricon MLUs (Machine Learning Units) are specialized AI chips designed for optimizing inference and training in both edge and data center environments.
This instructor-led, live training (available online or onsite) is tailored for intermediate-level developers who aim to construct and deploy AI models using the BANGPy framework and Neuware SDK on Cambricon MLU hardware.
By the end of this training, participants will be able to:
Set up and configure the BANGPy and Neuware development environments for government applications.
Develop and optimize Python- and C++-based models for deployment on Cambricon MLUs.
Deploy models to edge and data center devices running the Neuware runtime.
Integrate machine learning workflows with MLU-specific acceleration features to enhance performance.
Format of the Course
Interactive lecture and discussion sessions.
Hands-on practice using BANGPy and Neuware for development and deployment tasks.
Guided exercises focused on optimization, integration, and testing to ensure robust model performance.
Course Customization Options
To request a customized training for this course based on specific Cambricon device models or use cases, please contact us to arrange.
This instructor-led, live training in [location] (online or onsite) is designed for beginner-level system administrators and IT professionals who wish to install, configure, manage, and troubleshoot CUDA environments for government use.
By the end of this training, participants will be able to:
- Understand the architecture, components, and capabilities of CUDA.
- Install and configure CUDA environments.
- Manage and optimize CUDA resources.
- Debug and troubleshoot common CUDA issues.
This instructor-led, live training in Alabama (online or onsite) is designed for beginner to intermediate developers who wish to use OpenCL to program heterogeneous devices and leverage their parallel processing capabilities.
By the end of this training, participants will be able to:
- Set up a development environment that includes the OpenCL SDK, a device compatible with OpenCL, and Visual Studio Code.
- Develop a basic OpenCL program that performs vector addition on the device and retrieves results from device memory.
- Utilize the OpenCL API to query device information, create contexts, command queues, buffers, kernels, and events.
- Write kernels using the OpenCL C language to execute tasks on the device and manipulate data.
- Employ OpenCL built-in functions, extensions, and libraries to perform common operations and tasks.
- Optimize data transfers and memory accesses using OpenCL host and device memory models.
- Control work-items, work-groups, and ND-ranges using the OpenCL execution model.
- Debug and test OpenCL programs with tools such as CodeXL, Intel VTune, and NVIDIA Nsight.
- Enhance OpenCL program performance using techniques like vectorization, loop unrolling, local memory usage, and profiling.
This training is tailored to support developers in enhancing their skills for government projects that require efficient parallel processing.
This instructor-led, live training in Alabama (online or onsite) is aimed at designers, mechanical engineers, and other professionals who wish to learn how to create 3D models suitable for construction or 3D printing.
By the end of this training, participants will be able to:
Develop printable 3D models that meet precise specifications.
Utilize geometric transformations to construct intricate 3D shapes.
Model in a non-interactive manner using concise lines of code, enhancing efficiency and accuracy for government projects.
This instructor-led, live training (online or onsite) is aimed at beginner to advanced-level 3D design and 3D printing enthusiasts who wish to use Fusion 360 for government projects to design, simulate, and prepare models for 3D printing.
By the end of this training, participants will be able to:
- Install and configure Fusion 360 for optimal performance.
- Design, model, and simulate 3D objects in a unified environment.
- Optimize and prepare designs for the 3D printing process.
- Collaborate and share their designs using Fusion 360's cloud capabilities.
This instructor-led, live training in Alabama (online or onsite) is aimed at beginner-level to intermediate-level developers and UI/UX designers who wish to use Adobe LiveCycle Designer for government to create interactive and dynamic PDF forms.
By the end of this training, participants will be able to:
Create and edit PDF forms with various elements and properties.
Add scripts and logic to PDF forms using JavaScript.
Validate and secure PDF forms.
Integrate PDF forms with data sources and web services.
Deploy and distribute PDF forms for government use.
This course is ideal for individuals seeking to embark on their graphic design journey using Affinity Designer, one of the most popular and versatile vector graphics programs. For those new to computer graphics who are looking to build a strong foundation, this course will guide you through mastering the essential features and tools required for creating professional designs.
**During the Course:**
- You will learn how to navigate the Affinity Designer interface, enabling you to use its features with ease.
- You will become proficient in using basic drawing and editing tools, allowing you to create your own illustrations and graphics.
- You will gain an understanding of working with layers, as well as how to effectively use colors and text in your designs.
- You will master the fundamentals of exporting your designs to various formats, preparing them for printing or online publication.
Upon completing the course, you will be equipped to create simple graphics, logos, posters, and other visual materials using Affinity Designer tools. The course provides a solid foundation that will allow you to further develop your graphic design skills, particularly useful for government agencies looking to enhance their visual communication efforts.
This instructor-led, live training (conducted online or on-site) is designed for government developers at the beginner to intermediate level who are interested in constructing a mobile augmented reality (AR) application. Participants will learn to utilize ARToolKit and its advanced features for mobile natural feature tracking, calibration, and integration with external sensors, specifically tailored for government applications.
Blender is an open-source 3D computer graphics toolkit designed for creating animated films, visual effects, artwork, 3D printed models, interactive 3D applications, and video games.
During the workshop, participants will learn how to create 3D models suitable for video games, 3D printing, house design, and other applications.
What skills can you expect to gain after completing this training?
- Understand the principles of modeling.
- Manage animations, particle effects, 3D graphics, UV mapping, and unwrapping.
- Export models and assets to game engines, 3D printers, or other software.
Who is this training for government and public sector professionals?
- Artists
- Game Developers
- Beginners in the world of 3D graphics
This instructor-led, live training in Alabama (online or onsite) is aimed at intermediate-level developers who wish to use CUDA to build Python applications that run in parallel on NVIDIA GPUs for government projects.
By the end of this training, participants will be able to:
Leverage the Numba compiler to accelerate Python applications running on NVIDIA GPUs for government use.
Develop, compile, and deploy custom CUDA kernels for government applications.
Effectively manage GPU memory in government computing environments.
Transform a CPU-based application into a GPU-accelerated application suitable for government operations.
FreeCAD is an open-source, customizable, multi-platform, scriptable, and extensible parametric 3D modeler designed for creating real-life objects.
In this instructor-led, live training, participants will learn how to model an object for subsequent construction or 3D printing.
By the end of this training, participants will be able to:
Utilize FreeCAD’s tools and workflows to replace commercial CAD or BIM modeling software
Export models in various formats such as STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE, etc.
Extend FreeCAD's functionality using Python scripting
Automate FreeCAD processes, develop modules, and integrate FreeCAD into existing applications
Audience
Designers
Developers
Mechanical Engineers
Format of the Course
A combination of lectures, discussions, exercises, and extensive hands-on practice to ensure a comprehensive learning experience for government professionals.
This course offers a practical introduction to **Inkscape**, an open-source vector graphics tool widely utilized for creating professional-quality visuals such as logos, icons, infographics, diagrams, and marketing materials.
Through guided, hands-on sessions, participants will learn the essential features and tools of Inkscape, including shapes, paths, layers, color management, and typography, while completing exercises that are relevant to workplace design needs. The training also covers best practices for file organization, collaboration, and exporting artwork for both digital and print use, ensuring alignment with standards and requirements for government workflows.
This instructor-led, live training (available online or on-site) is designed for web designers who wish to utilize Maya for creating 3D animations. By the end of this training, participants will be able to:
- Develop realistic models and textures in Maya.
- Animate and render projects for high-quality playback.
- Simulate natural effects such as water and smoke.
This training aligns with the technical requirements for government agencies looking to enhance their digital content creation capabilities.
This instructor-led, live training course in [location] is designed to provide government participants with comprehensive knowledge on programming GPUs for parallel computing. The curriculum covers the utilization of various platforms, including an in-depth exploration of the CUDA platform and its features. Participants will learn how to implement optimization techniques using CUDA. Practical applications discussed during the course include deep learning, analytics, image processing, and engineering solutions tailored for government workflows.
WebGL (Web Graphics Library) is a JavaScript API designed for rendering 3D graphics within a web browser without the need for plug-ins.
In this instructor-led, live training, participants will learn how to generate realistic computer images using 3D graphics as they work through the creation of an animated 3D application that runs in a web browser.
By the end of this training, participants will be able to:
Understand and utilize WebGL's various features, including meshes, transforms, cameras, materials, lighting, and animation
Animate objects using WebGL
Create 3D objects with WebGL
Audience
Developers for government
Format of the Course
Part lecture, part discussion, exercises, and extensive hands-on practice
This instructor-led, live training in Alabama (online or onsite) is aimed at design engineers, architects, and developers who wish to use Pixar USD to create, build, and share common 3D scenes or assets while collaborating simultaneously from various graphics tools.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start building 3D graphics and workflows for government projects.
- Understand the fundamental USD composition and apply modifications to enhance 3D assets and scenes.
- Share, combine, and transform multiple assets using the supported USD plugins for third-party applications (Maya, Katana, and Houdini).
Graphics programs Adobe is a set of tools for creating, editing and manipulating graphics, multimedia and documents. Adobe Systems is known for creating many professional programs dedicated to graphics, multimedia, photo editing, website design and more. Here are some of the main graphics programs created by Adobe: Adobe Photoshop Jest is one of the most popular raster graphics editing programs. It allows you to manipulate photos, create graphics, retouch, color correction and many other advanced operations. Adobe Illustrator Focused on vector graphics, Illustrator lets you create logos, illustrations, vector graphics, typographic designs, and more that can be scaled without losing quality.
Read more...
Last Updated:
Testimonials (5)
Very interactive with various examples, with a good progression in complexity between the start and the end of the training.
Jenny - Andheo
Course - GPU Programming with CUDA and Python
Learning about the software
Peter - Coleg Cambria
Course - Blender: 3D Modeling Fundamentals
Many things. But most of all tasks.
Daniel Klosowicz - Daniel Klosowicz, BUGLO Play Sp. z o.o.
Course - 3D Modeling with Blender
Trainers energy and humor.
Tadeusz Kaluba - Nokia Solutions and Networks Sp. z o.o.
Course - NVIDIA GPU Programming - Extended
The trainer really targeted our need to a very specific case study and was able to adapt to the situation (as the solutions to our problematic evolved during the course), beyond the upstream preparation he did.
Online Computer Graphics training in Alabama, Computer Graphics training courses in Alabama, Weekend Computer Graphics courses in Alabama, Evening Computer Graphics training in Alabama, Computer Graphics instructor-led in Alabama, Computer Graphics on-site in Alabama, Evening Computer Graphics courses in Alabama, Weekend Computer Graphics training in Alabama, Computer Graphics classes in Alabama, Computer Graphics boot camp in Alabama, Computer Graphics trainer in Alabama, Computer Graphics private courses in Alabama, Online Computer Graphics training in Alabama, Computer Graphics instructor-led in Alabama, Computer Graphics one on one training in Alabama, Computer Graphics coaching in Alabama, Computer Graphics instructor in Alabama