Design Code

Don’t skip design. Learn design and code, by building real apps with React and Swift. Complete courses about the best tools.

Many startups look for designers who code and developers who design. They use our courses to help train new hires and expand skill sets.


Design+Code is an educational platform that offers comprehensive courses focused on design and coding, particularly for React and Swift applications.

The platform is designed to cater to both designers and developers, emphasizing the importance of integrating design in the development process.

Here's an overview of what Design+Code offers:

  • Courses and Tutorials: Design+Code provides a variety of courses covering topics like SwiftUI for iOS, UI design for developers, building apps with React Hooks, and creating 3D sites without code. These courses are structured to be step-by-step, making them accessible to learners at different levels.
  • Instructor-Led Learning: The platform's courses are led by experienced instructors like Meng To, who bring real-world expertise to the learning experience. Meng To, the author of Design+Code, is a self-taught designer with a vast experience in the field.
  • Wide Range of Topics: The courses cover a broad spectrum of topics from designing for iOS, building apps in SwiftUI, to advanced topics like using GPT-4 and Midjourney for app development, and much more.
  • Subscription Model: Design+Code operates on a subscription model, offering access to over 50 courses, 320+ premium tutorials, and more than 300 hours of video content for a monthly fee.
  • Community and Resources: The platform also provides additional resources like source files and offers a community for learners to engage and collaborate.

Design+Code is an ideal resource for those looking to enhance their skills in both design and coding, offering a blend of theoretical knowledge and practical application through its diverse range of courses.

3D Design Tools and Techniques

  • 🌟 Spline provides a gold mine for designers, allowing them to create amazing 3D illustrations with very few steps, even without prior 3D experience.
  • πŸ”„ The front facing and isometric perspectives in the 3D site creation tool are useful for working with the same units as in Figma, allowing for seamless integration and design consistency.
  • 🌌 Understanding the Z axis is crucial for creating a beautiful 3D perspective and animating layers accordingly.
  • 🎨 Creating 3D effects from a sphere using Spline and React can lead to some pretty cool and interesting visual effects.
  • 🌈 Creating a glass effect in Spline can add a beautiful 3D element to your design, with the ability to adjust blur, thickness, and refraction.
  • 🎨 The use of states in Spline for animation is a refreshing alternative to traditional timeline animation tools, making it easier to create dynamic 3D UI designs.
  • πŸ’‘ Changing the lighting settings and shadow settings can greatly impact the quality and appearance of the 3D design.

Integration and Implementation with React

  • 🌐 Turning a UI into a beautiful 3D render that is interactive and animated can be implemented on a React site using code sandbox, creating a fully customizable and adaptive website.
  • 🎨 Creating interactive 3D sites with Spline and React allows for beautiful and fully animated UI designs.
  • 🎨 The use of 3D render in a specific position with fixed size and its own interactions adds a dynamic and interactive element to the website.
Read next