We may earn an affiliate commission when you visit our partners.
Course image
Adam Zollinger

MUDBOX workflow included

More lectures coming soon

30 day money back gaurantee, no questions asked.

His way of teaching is easy to follow and understand"

"I wanted to learn more about modeling in Max and I did. The course also has a lot of added bonuses I wasn't expecting. Wasn't too familiar with Vray or Mudbox before. Both are good tools, and they are covered here. The instructor knows what he is doing. The sound is good and he is easy to follow."

Read more

MUDBOX workflow included

More lectures coming soon

30 day money back gaurantee, no questions asked.

His way of teaching is easy to follow and understand"

"I wanted to learn more about modeling in Max and I did. The course also has a lot of added bonuses I wasn't expecting. Wasn't too familiar with Vray or Mudbox before. Both are good tools, and they are covered here. The instructor knows what he is doing. The sound is good and he is easy to follow."

It is often one of the most challenging parts of my job. In this course, I want to teach you all the various techniques and workflows that I use. You will not only learn how to model furniture, but you will also be educated in the art of poly modeling, and creating high-detail assets in general. This is a valuable skill to have in 3d as it often gives your images that extra realism that it needs to become truly "photo real".

*As an added bonus, if you know how to make models like these, you can actually sell them to other people online. There is a huge market for them. The course covers the info you need to do that as well, but most importantly it is about being a great modeler.

*Many lectures and new techniques are continually being added. This course is intended to be a true masterclass for furniture modeling, so there are many different techniques and workflows to discuss. As the curriculum is built upon, the price will go up, so get in early.

First of all, it is cheap. Secondly, you learn a ton about modeling from a practicing professional. There are so many bonuses in this course, including the Mudbox workflow, Photoshop painting, V-Ray materials and rendering setup, and so much more. Plus, you get all my poly modeling techniques along with special tips using cloth modifier and other unique workflows. There is a ton of bang for your buck in this course. There is something here for everyone, and if you follow the course you will definitely leave with a modeling toolbox that is overflowing with options.

This is something that people in the industry need every day. If you look around the web you will find many architectural renderings that are full of stunning, immaculately modeled, furniture. In this course, I will take you through the process, step by step, on how to create these kinds of models. Follow along with me, and by the end you will have created an organic chair model that looks great. Even better, you will have the skills necessary to create all the custom furniture you need, and sell it online to others if you see fit. I will also provide my files for download so you can tinker with, adjust, study, or sell my model if you like.

After I have taken you through the modeling of a chair step by step, we will then get into additional techniques and workflows that will be helpful to anyone trying to create photo real models.

In this course we will go over:

  1. Creating the basic shape of a modern chair.

  2. Using the shell modifier, symmetry, turbosmooth, and poly-modeling techniques to get closer to a finished model.

  3. UVW unwrapping furniture using basic 3ds Max tools.

  4. Painting a custom map in Photoshop.

  5. Applying texture maps in 3ds Max, using V-Ray materials.

  6. Setting up a studio shot for your furniture piece.

  7. Post-processing your rendering using V-Ray render elements and Photoshop. A nice thumbnail image makes for nice sales.

  • Using the cloth modifier to achieve natural folds and bends in our models

  • Using 3ds Max Graphite modeling tools

  • Added fur and fringe to our furniture with V-Ray fur ( You will be able to see how a practicing professional does the job.

    After you have mastered the art of creating good furniture using 3ds Max, and rendered a beautiful thumbnail using V-Ray, I will show you where to upload your models if you want to sell them, and give you the insight necessary to stand out from the crowd.

    Join The Course Today

    Whether you want to learn how to model high-poly furniture for your own personal projects, or if you are interested in creating content to sell, it doesn't matter, this class has the info you need. By the end you will feel comfortable using poly tools with 3ds Max to create just about anything you can imagine. Sign Up Today.

    IMPORTANT: This course is fully refundable for 30 days, no questions asked. There is no risk to you in signing up for this course. Try it. If you hate it, get a refund.

    *More lectures will be added to the course in the coming months in order to keep the class up to date. As the course expands, so will the price. Get in early so you can have access to all the lectures as they become available.

    See you in class.

  • Enroll now

    Here's a deal for you

    We found an offer that may be relevant to this course.
    Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

    What's inside

    Learning objectives

    • Model a high resolution 3d furniture piece from scratch
    • Master 3ds max poly modelling tools
    • Model high-poly furniture for arch viz, and sell it online if they so desire
    • Unwrap uvws using standard max tools
    • Paint custom textures in photoshop for use with v-ray renderer
    • Use the 3ds max poly modelling tools
    • Create high-poly, high-quality 3d models for selling
    • Set up a studio scene using v-ray lights and cameras
    • Create v-ray textures
    • Render in v-ray
    • Use v-ray + photoshop to generate nice thumbnails of your models for increasing traffic / sales
    • Sell 3d models online and potentially make a passive income off of their 3d models.
    • Show more
    • Show less

    Syllabus

    Introduction

    An introduction to me, my skills, and which of those skills I will be teaching you in this course.

    Here I will describe a little bit about what to expect from the course.

    Read more
    More Notes
    Starting The Model From Scratch

    Here I will show you how to start with a basic rectangle, and then, using poly modeling techniques built into 3ds Max, we will start molding a chair.

    Here we will continue to use the built in 3ds Max poly tools to get our shape just right.

    More poly tools. The are the basic skills needed for making any organic shape in 3ds Max. Stick with me. After we get the basic shape right, we'll turn it into an actual model.

    Finally we have our 3d shape right, so now I show you how to use the Shell modifier, a basic modifier in 3ds Max. This is an important tool when creating 3d furniture.

    What Have You Learned So Far?
    Add variation and high-detail to your furniture so that it can be showcased in any rendering at any distance. The object here is total realism. This level of detail is also essential for selling.
    How Are We Going To Sell This Thing?

    Throughout this section I am going to continue showing you built in 3ds Max tools that we will need for creating high-poly models. Adding fine details is an important part of creating good looking models, and 3ds Max has everything we need right here. Follow along to learn how to use them on all your architectural visualization, and other types of projects.

    More tips for using 3ds Max modeling tools in order to add details to your architectural / furniture models.

    Here we use very easy, but very effective tools for adding seams into your furniture. This is a nice touch that helps your models to stand out.

    Use what you know already about 3ds Max poly-modeling tools to easily create the cushion for your furniture.

    This is a quick intro about how to model wrinkles on your models, right inside of 3ds Max. I develop this technique much more in a later section of the course.

    More basic poly modeling in 3ds Max.

    Here is a great tip for modeling actual stitching into your model. Again, we explore some less common tools in the Max UI.

    Polish off your furniture model. Almost ready to texture.

    Section 3 Recap
    Get More Modeling Tips / Techniques For All Kinds of Furniture Models
    Make great materials! Unwrap your model just right, then paint custom maps in Photoshop.

    3ds Max has the necessary tools built in to do a UVW unwrap on our chair. They are a bit clunky at times, but I will show you how to use them quickly and easily.

    Apply what we know about the UVW unwrap modifier to the cushion now.

    In the newer versions of 3ds Max, there are additional unwrap tools. These tools are very useful. If you have the newer version, this video will show you how to use them.

    Now that we have unwrapped UVWs, it is time to export them from Max and import them into Photoshop. I'll show you how so that we can start painting beautiful textures for our 3d model.

    Here is my workflow for painting textures in Photoshop. As you will see, with a little bit of tweaking, they will translate back to our model in 3ds Max very nicely.

    Painting a custom leather material for our chair. Eventually we will have reflection channels, specular channels, and bump maps as well.

    Having an awesome thumbnail of your furniture is essential if you hope to sell your model on Turbosquid. In this lecture, we will go over how to use V-Ray to set up a nice studio scene that you can render your furniture in. We will also cover V-Ray lights.

    Here is a basic primer on V-Ray materials. We will use our maps created in Photoshop to assemble a realistic materials with the basic V-Ray shader.

    Let's use Photoshop to turn our nice leather diffuse map into bump, reflection, and glossiness maps as well. Then we can plug them into our V-Ray material.

    Learn how to model a nice image of your furniture in a studio setting. This is very useful as a sales thumbnail if you are selling the model.
    Congrats On Making It This Far

    Here we will finally render our furniture using 3ds Max and V-Ray. We have got to get that really nice thumbnail of our model. I will go over the basic render settings for V-Ray when doing architectural renderings.

    V-Ray render channels are important for enhancing our renderings in Photoshop. I will show you how to spit them out of 3ds Max, and then how to use them in Photoshop.

    More about post-processing your V-Ray renderings in Photoshop. It is starting to really look good!

    A Few Additional Projects to Follow Along With and Learn From. More Polygon Modeling in 3ds Max.

    - time lapse of poly modeling a spoon

    - high polygon count

    - photorealistic model

    - basic UVW unwrapping

    - symmetry modifier

    - cut tool

    - swift loop tool

    - Download the model from the video by following the resource link.

    - UVW unwrapping tools demystified.

    - Basic 3ds Max tools for unwrapping furniture objects

    EXTRA PROJECT II: Modeling A Lamp

    Here we see how to start our project off with some good reference imagery. It is important to get good ref images, and to know how to use them properly within max.  This lecture teaches us how.

    In this lecture we will start to experiment with the basic techniques of poly modelling.  What we learn here is the foundation for all organic, high-poly modelling in 3ds Max.  We will begin to understand the importance of edge loops in combination with the turbosmooth modifier.

    LAMP PROJECT: Poly Modelling Essentials: Edge Loops and Turbosmooth
    LAMP PROJECT: More Poly Modelling & Continuing to Create our Desk Lamp
    LAMP PROJECT: Creating the Lamp Head with Poly Modelling
    LAMP PROJECT: Finishing Up our Desk Lamp
    Now that we have completed the course furniture piece, I want to give you more techniques that can be applied to furniture and any other models.

    Bonus Video: Added 11/22/2014

    More tips / techniques for adding detail to your model while maintaining the efficiency of the polygons.

    Additional tools, this time the cloth modifier, for adding wrinkles and other imperfections to your 3d furniture models.

    Model furniture like designconnected using basic poly tools.

    You may have seen awesome furniture for sale on designconnected. Creating stuff like that is not out of our reach, it just takes some practice. In this video, I show a workflow that will give you equally awesome results as theirs. The best part is you can make this furniture just using basic poly tools inside of 3ds Max, no export necessary. Then, practice, practice, practice.

    Here is a quick rundown of some of the more useful graphite modeling tools that should be used when modeling furniture and creating other organic models.

    This is one of the coolest techniques in 3ds Max, but it less known than others. Cloth modifier has some built in tools for creating a cushion very quickly and easily. It is very natural looking too.

    Learn the basics of working Mudbox into your furniture modeling workflow with 3ds Max.

    This video will give you a really quick overview of how to get around in Mudbox. Watch this first before moving on to the other lectures in this section. This will help you find your way around, and also understand the essential settings that I will be using in my later demonstrations. We will only touch upon the parts of Mudbox that are applicable to furniture modeling, and you will see those in this lecture. In the rest of this section, you will see how to work Mudbox in to your 3ds Max furniture modeling workflow.

    In this beginning of the Mudbox section, you will get a few tips about modeling in 3ds Max for export to Mudbox. I will also show you how to export your model properly.

    Bringing sculted Mudbox geometry back into 3ds Max to use with your furniture model. How to use the ProOptimize modifier.

    More about using Mudbox geometry back in 3ds Max.

    One of the most handy things that Mudbox can do is eliminate the need to model super complex objects. Now, you can simply sculpt them in just a few minutes, then export them as a displacement map that can be applied to low poly models. Learn how in this video.

    I have had a few requests from students to show how you could make the classical chair example without Mudbox. This video will get you started and give you some ideas. It will be necessary to master your poly-modeling skills that have been demonstrated throughout the course.

    If you intend to make some money by selling your models, this section will give you some info about doing so.

    How and where to sell your 3d models online.

    More Tips For Selling Online
    Important info
    Best Secrets For Selling On Turbosquid
    In order to download the model from this course, go to the link provided in the resources of this course. There you will find a tab called "Free Models", where you can find several free models, including the chair / studio setup from this course.
    EXTRA: Get Coupons To My Other Courses

    Good to know

    Know what's good
    , what to watch for
    , and possible dealbreakers
    Teaches techniques and workflows applicable to architectural visualization, and for making money online
    Focuses specifically on furniture modeling, including textures and materials
    Taught by industry professional Adam Zollinger, who has experience in 3D modeling and rendering
    Requires proficiency in 3DS Max, which is widely used in the industry
    Additional bonus materials available, such as workflow for Mudbox integration
    May be too specialized for some learners considering furniture modeling as a hobby

    Save this course

    Save 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes to your list so you can find it easily later:
    Save

    Reviews summary

    Mixed reviews for 3ds max course

    According to students, 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes is led by a knowledgeable and experienced instructor who provides a solid course structure with assignments and lectures. However, the course could benefit from features such as playback speed controls and clearer instructions for some techniques.
    Experienced instructor
    "Instructor is very good."
    Could use clearer instructions
    "could be more clear regarding how he can use the vertex mode"
    Needs playback speed controls
    "should be playback speed control within the user interface"

    Activities

    Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes with these activities:
    Compile a collection of resources on furniture modeling
    Compiling a collection of resources on furniture modeling will help you stay organized and make it easier to find the information you need.
    Show steps
    • Create a folder on your computer to store your resources.
    • Search the web for resources on furniture modeling.
    • Add any relevant resources to your folder.
    Review the basics of 3ds Max poly modeling
    Refreshing your understanding of the basics of 3ds Max poly modeling will help you get up to speed quickly and make the most of the course.
    Browse courses on 3DS Max
    Show steps
    • Review the online documentation for 3ds Max poly modeling.
    • Watch some tutorials on 3ds Max poly modeling.
    • Practice creating some simple models using 3ds Max poly modeling.
    Review the basics of 3D modeling
    Go over foundational information to strengthen the base of your learning.
    Browse courses on 3D Modeling
    Show steps
    • Read a book or article about 3D modeling
    • Watch a video tutorial
    • Take a practice quiz
    12 other activities
    Expand to see all activities and additional details
    Show all 15 activities
    Find a mentor who can help you improve your furniture modeling skills
    Finding a mentor who can provide guidance and support can help you accelerate your learning and improve your skills faster.
    Browse courses on Mentorship
    Show steps
    • Network with other furniture modelers.
    • Attend industry events.
    • Reach out to potential mentors directly.
    Follow a tutorial on creating a specific 3D model
    Work through a tutorial to reinforce concepts taught in class and improve your ability to follow instructions as well as develop greater self-sufficiency.
    Browse courses on 3D Modeling
    Show steps
    • Choose a tutorial that is at your skill level
    • Follow the tutorial step-by-step
    • Complete the model
    Follow a YouTube tutorial to create a curved chair
    Following a tutorial to create a specific type of furniture will help you understand the practical application of skills taught in this course.
    Show steps
    • Find a YouTube tutorial on creating a curved chair using 3ds Max.
    • Follow the steps in the tutorial to create your own curved chair.
    • Experiment with different techniques to create different shapes and styles of chairs.
    Practice poly modeling exercise
    Practice the skills as you learn them in class to fine tune techniques and solidify learning.
    Show steps
    • Start with a simple shape
    • Use the poly modeling tools to create a more complex shape
    • Refine the shape using the modifier tools
    • Continue practicing until you are comfortable using the poly modeling tools
    Mentor other students in 3D modeling
    Share what you have learned by helping others, reinforcing your own knowledge while developing important interpersonal skills.
    Browse courses on 3D Modeling
    Show steps
    • Find a student who is struggling with 3D modeling
    • Offer your help
    • Provide guidance and support
    Practice using the cloth modifier to create wrinkles and folds in furniture
    Practicing the techniques learned in the Advanced Techniques and Workflows section of the course will help you master the cloth modifier and improve your ability to create realistic furniture models.
    Show steps
    • Create a simple piece of furniture using basic poly modeling techniques.
    • Apply the cloth modifier to the furniture.
    • Experiment with different settings in the cloth modifier to create different types of wrinkles and folds.
    Create a 3D model of a piece of furniture
    Create a project by applying learned skills to a larger-scale project. This will help you see your growth and areas where you need additional development.
    Browse courses on 3D Modeling
    Show steps
    • Choose a piece of furniture to model
    • Create a sketch of the furniture
    • Start modeling the furniture in 3ds Max
    • Finish the model and add materials and textures
    Create a portfolio of your 3D models
    Showcase your work to potential employers or clients. This provides you a chance to assemble the work that represents your best effort.
    Browse courses on 3D Modeling
    Show steps
    • Gather your best 3D models
    • Create a website or online portfolio
    • Upload your models to your portfolio
    Create a portfolio of your best furniture models
    Creating a portfolio of your best work is a great way to showcase your skills and attract potential clients.
    Browse courses on Portfolio
    Show steps
    • Select your best furniture models.
    • Create high-quality renders of your models.
    • Create a website or online portfolio to showcase your work.
    Enter a 3D modeling contest
    Put your skills to the test in a competition to gain feedback on your work and possibly win prizes for your accomplishments.
    Browse courses on 3D Modeling
    Show steps
    • Find a 3D modeling contest to enter
    • Create a 3D model for the contest
    • Submit your model to the contest
    Contribute to an open-source 3D modeling project
    Give back to the community and develop programming and design skills.
    Browse courses on 3D Modeling
    Show steps
    • Find an open-source 3D modeling project to contribute to
    • Fork the project and make changes
    • Submit a pull request
    Contribute to an open-source 3D modeling project
    Contributing to an open-source project is a great way to learn from others, improve your skills, and give back to the community.
    Browse courses on Open-Source
    Show steps
    • Find an open-source 3D modeling project that you are interested in.
    • Join the project's community and learn about the project's goals and needs.
    • Start contributing to the project by creating models, fixing bugs, or improving the documentation.

    Career center

    Learners who complete 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes will develop knowledge and skills that may be useful to these careers:
    3D Modeler
    3D Modelers use specialized software to create three-dimensional representations of objects, environments, and characters. To be successful in this career, strong 3D modeling skills are essential. This course teaches the fundamentals of 3D modeling, including topics such as poly modeling, texturing, and rendering. By taking this course, you can develop the skills you need to become a successful 3D Modeler.
    Technical Animator
    Technical Animators use their knowledge of animation and 3D modeling to create realistic and believable animations. This course provides a comprehensive overview of 3D modeling, animation, and rendering, which are essential skills for Technical Animators. By taking this course, you can develop the skills you need to become a successful Technical Animator.
    Visual Effects Artist
    Visual Effects Artists use their knowledge of 3D modeling, animation, and rendering to create visual effects for film and television. This course provides a comprehensive overview of 3D modeling, animation, and rendering, which are essential skills for Visual Effects Artists. By taking this course, you can develop the skills you need to become a successful Visual Effects Artist.
    Game Artist
    Game Artists create the visual assets for video games, including characters, environments, and objects. This course provides a comprehensive overview of 3D modeling, texturing, and rendering, which are essential skills for Game Artists. By taking this course, you can develop the skills you need to become a successful Game Artist.
    Texture Artist
    Texture Artists use their artistic skills to create textures for 3D models. This course provides a solid foundation in 3D modeling and texturing, which are essential skills for Texture Artists. By taking this course, you can develop the skills you need to become a successful Texture Artist.
    Product Designer
    Product Designers use their knowledge of design and engineering to create products that are both functional and aesthetically pleasing. This course provides a solid foundation in 3D modeling, which can be beneficial for Product Designers who want to create more realistic and detailed prototypes. By taking this course, you can develop the skills you need to become a successful Product Designer.
    Interior designer
    Interior Designers use their knowledge of design and space planning to create beautiful and functional interiors. This course provides a solid foundation in 3D modeling, which can be beneficial for Interior Designers who want to create more realistic and detailed floor plans and renderings. By taking this course, you can develop the skills you need to become a successful Interior Designer.
    Concept Artist
    Concept Artists use their artistic skills to create visual representations of ideas and concepts. They work in a variety of industries, including film, video games, and architecture. This course provides a solid foundation in 3D modeling, which can be beneficial for Concept Artists who want to create more realistic and detailed artwork. By taking this course, you can develop the skills you need to become a successful Concept Artist.
    Civil Engineer
    Civil Engineers use their knowledge of engineering to design and build infrastructure projects, such as roads, bridges, and dams. This course provides a solid foundation in 3D modeling, which can be beneficial for Civil Engineers who want to create more realistic and detailed models of their designs. By taking this course, you can develop the skills you need to become a successful Civil Engineer.
    Mechanical Engineer
    Mechanical Engineers use their knowledge of engineering to design and build machines and other mechanical systems. This course provides a strong foundation in 3D modeling, which can be beneficial for Mechanical Engineers who want to create more realistic and detailed models of their designs. By taking this course, you can develop the skills you need to become a successful Mechanical Engineer.
    Architect
    Architects use their knowledge of design and engineering to design and build buildings and other structures. This course provides a solid foundation in 3D modeling, which can be beneficial for Architects who want to create more realistic and detailed models of their designs. By taking this course, you can develop the skills you need to become a successful Architect.
    Industrial Designer
    Industrial Designers use their knowledge of design and engineering to create products that are both functional and aesthetically pleasing. This course provides a strong foundation in 3D modeling, which can be beneficial for Industrial Designers who want to create more realistic and detailed prototypes. By taking this course, you can develop the skills you need to become a successful Industrial Designer.
    Lighting Designer
    Lighting Designers use their knowledge of light and design to create lighting systems that are both functional and aesthetically pleasing. This course provides a solid foundation in 3D modeling, which can be beneficial for Lighting Designers who want to create more realistic and detailed lighting simulations. By taking this course, you can develop the skills you need to become a successful Lighting Designer.
    Materials Scientist
    Materials Scientists use their knowledge of materials to develop new and improved materials for a variety of applications. This course provides a solid foundation in 3D modeling, which can be beneficial for Materials Scientists who want to create more realistic and detailed models of materials. By taking this course, you can develop the skills you need to become a successful Materials Scientist.
    Graphic designer
    Graphic Designers use their artistic skills to create visual content for a variety of purposes, such as marketing, advertising, and web design. This course provides a solid foundation in 3D modeling, which can be beneficial for Graphic Designers who want to create more realistic and detailed images. By taking this course, you can develop the skills you need to become a successful Graphic Designer.

    Reading list

    We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes.
    Classic guide to the art of animation. It valuable resource for anyone who wants to learn more about this field.
    Provides a comprehensive overview of 3ds Max, including its tools, features, and capabilities. It valuable resource for both beginners and experienced users alike.
    Provides a comprehensive overview of the art of 3D computer animation and effects. It valuable resource for anyone who wants to learn more about this field.
    Covers the fundamentals of lighting and rendering in 3ds Max. It great resource for learning how to create realistic and visually appealing images.
    Provides a step-by-step guide to modeling and texturing 3D objects in 3ds Max. It valuable resource for learning how to create high-quality models.

    Share

    Help others find this course page by sharing it with your friends and followers:

    Similar courses

    Here are nine courses similar to 3ds Max: Model High-Poly Assets For Your Arch Viz Scenes.
    Cinema 4D - High quality furniture modeling
    Most relevant
    Practical 3D Modeling with 3ds Max
    Most relevant
    3ds Max + V-Ray Masterclass Architectural Exterior...
    Most relevant
    Working with ASP.NET Web API on AWS Lambda
    Most relevant
    3ds Max + V-Ray: 3ds Max PRO in 6 hrs
    Most relevant
    Introduction to Azure AI Search
    Most relevant
    Ultimate 3ds Max + V-Ray Photorealistic 3D Rendering...
    Most relevant
    The Ultimate Blender Low Poly Guide
    Most relevant
    From 3Ds Max to Unreal Engine 5
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser