
Exciting projects, explained step by step, with some fun mixed in. You decide if you follow to the letter.

Continuously improved courses with both content additions and updates.

No subscription, pay once for each course, updates and offline access included.
<!-- Swiper JS --> <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script> </body> </html> * margin: 0; padding: 0; box-sizing: border-box;
.product-card h3 font-size: 1.2rem; font-weight: 600; margin: 0.5rem 0; color: #0f172a;
.price font-size: 1.3rem; font-weight: 700; color: #10b981; margin: 0.5rem 0;
.btn:hover background: #2563eb; transform: scale(0.98);
<!-- Product Card 2 --> <div class="swiper-slide"> <div class="product-card"> <div class="badge sale">-20%</div> <img src="https://picsum.photos/id/26/300/300" alt="Product"> <h3>Smart Watch</h3> <div class="price"><span class="old">$199</span> $159.99</div> <button class="btn">Add to Cart</button> </div> </div>
body font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: #f5f7fa; padding: 2rem;
There is no mastery without proper practice. Develop yourself regularly with our 3D art challenges. Improve your skills, get feedback and win prizes.
40th CG Boost 3D Art Challenge
40th CG Boost 3D Art Challenge
40th CG Boost 3D Art Challenge
<!-- Swiper JS --> <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script> </body> </html> * margin: 0; padding: 0; box-sizing: border-box;
.product-card h3 font-size: 1.2rem; font-weight: 600; margin: 0.5rem 0; color: #0f172a;
.price font-size: 1.3rem; font-weight: 700; color: #10b981; margin: 0.5rem 0;
.btn:hover background: #2563eb; transform: scale(0.98);
<!-- Product Card 2 --> <div class="swiper-slide"> <div class="product-card"> <div class="badge sale">-20%</div> <img src="https://picsum.photos/id/26/300/300" alt="Product"> <h3>Smart Watch</h3> <div class="price"><span class="old">$199</span> $159.99</div> <button class="btn">Add to Cart</button> </div> </div>
body font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: #f5f7fa; padding: 2rem;