Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
3D Printing Fundamentals and Advanced Techniques
Highest Rated
Rating: 4.5 out of 5(150 ratings)
4,652 students

3D Printing Fundamentals and Advanced Techniques

Master 3D printing technologies, software, printer setup, Cura settings, and SolidWorks basics
Last updated 7/2026
English
English [Auto],Spanish

What you'll learn

  • Understand fundamental 3D printing technologies, common filament types, and their applications.
  • Identify key 3D printer terminology and important print settings for high-quality results.
  • Compare major 3D printer brands and models to make informed purchasing or usage decisions.
  • Install, configure, and navigate Cura slicing software from basic to expert-level settings.
  • Use Cura plugins and advanced features like temperature towers and G-code customization.
  • Explore popular free CAD programs for designing parts optimized for 3D printing.
  • Apply SolidWorks basics including sketching, dimensions, relations, and extrusion tools.
  • Export 3D models from CAD software and prepare them effectively for printing in Cura.

Course content

7 sections35 lectures6h 51m total length
  • What is 3D Printing?3:31

    This lesson introduces the most commonly used filaments in FDM 3D printing, focusing on their properties, applications, and printing considerations. It begins with an overview of PLA, the easiest and cheapest filament, and covers key details about its printability, environmental impact, and typical uses.

    Following PLA, the lesson examines ABS, PETG, flexible filaments like TPE and TPU, Nylon, and Polycarbonate, each discussed in terms of strength, flexibility, durability, printing difficulty, and recommended uses. The instructor also addresses exotic filament types that prioritize aesthetics or special properties over mechanical strength.

    This session provides essential knowledge for selecting the right filament for various 3D printing projects, balancing printability, material performance, and cost.

    Key topics covered:

    • Properties and applications of PLA, ABS, PETG, TPE/TPU, Nylon, and Polycarbonate filaments

    • Printing requirements such as temperatures, heated beds, and ventilation

    • Special considerations like filament moisture absorption and bed adhesion

    • Exotic filaments including wood-filled, metal-filled, biodegradable, conductive, glow-in-the-dark, magnetic, color-changing, and rainbow filaments

    Practical value for 3D printing:

    • Understand which filament to use based on project needs for strength, flexibility, durability, and print difficulty

    • Learn storage and printing best practices to avoid common filament issues like warping and moisture damage

    • Choose appropriate filament types for functional parts, prototypes, aesthetic prints, or specialty applications

    After this lesson, learners will be equipped to confidently select and handle various 3D printer filaments, optimizing their printing results and expanding their material options for diverse projects.

  • 3D Printing Technologies6:00

    This lecture explores the main 3D printing technologies commonly used today. It provides an overview of how each method works and highlights their typical applications in various industries.

    Understanding the differences among these technologies is essential for selecting the right printing process based on model size, detail requirements, and production needs.

    We focus on key processes such as Fused Deposition Modeling (FDM), Stereolithography (SLA), Selective Laser Sintering (SLS), and Material Jetting (MJ), explaining their principles, strengths, and typical use cases.

    Key topics covered in this lecture:

    • FDM technology: melting filament and extruding layers for medium-detail prints

    • SLA technology: laser curing resin to achieve high detail and smooth finishes

    • SLS technology: laser sintering of nylon powders for durable functional parts

    • Material Jetting: inkjet-like printing with photopolymer droplets and UV curing

    • Comparison of speed, print size, surface finish, and suitable applications

    • Advantages of support structures or powder beds in different methods

    • Industry examples like medical modeling and production prototyping

    Practical value for 3D printing enthusiasts and professionals:

    • Helps choose the optimal 3D printing technology for your project requirements

    • Gives insight into printer capabilities and limitations

    • Provides understanding of material behavior and finish quality in different processes

    • Prepares learners for deeper study of FDM printers, the most accessible technology

    After this lesson, you will understand the main 3D printing technologies, their operational workflows, and how to evaluate which type is best suited for different modeling and production goals.

  • Types of Filament22:22

    This lecture covers the wide variety of filament types commonly used in FDM 3D printing, exploring their distinct characteristics, advantages, and applications.

    You'll learn about popular filaments like PLA, ABS, PETG, TPE, Nylon, and Polycarbonate, understanding their printing requirements and material properties.

    Additionally, the lesson introduces several exotic filaments focused on aesthetic or special functional qualities rather than physical strength.

    Key topics covered:

    • Characteristics and printing details of major filaments: PLA, ABS, PETG, TPE, Nylon, and PC

    • Environmental aspects and usability considerations of PLA

    • Strengths, flexibility, durability, and printing challenges per filament type

    • Special printing tips such as storage for hygroscopic filaments and nozzle recommendations for abrasive filaments

    • Introduction to exotic filaments like wood-filled, metal-filled, conductive, glow-in-the-dark, magnetic, color-changing, and rainbow filament

    Practical value in 3D printing:

    • Understand which filament suits your specific project needs for prototyping, functional parts, or decorative prints

    • Learn how to handle printing challenges such as warping, bed adhesion, and moisture absorption

    • Discover options for specialty filaments to enhance aesthetic or electrical properties

    • Make informed decisions about filament cost, printer requirements, and environmental impact

    By the end of this lesson, you will be able to select the ideal filament for your 3D printing projects, balancing printability, durability, flexibility, cost, and special features, setting a strong foundation for successful printing outcomes.

  • 3D Printer Terminology20:09

    This lecture introduces essential terminology used in the world of 3D printing, focusing primarily on FDM (Fused Deposition Modeling) technologies.

    Understanding these terms is crucial for anyone new to 3D printing, as the vocabulary includes hardware components and common jargon that are foundational to operating and troubleshooting printers.

    The lesson systematically explains key parts of FDM printers and concepts that impact print quality and user experience.

    Key topics covered in this lecture:

    • Components of FDM 3D printers: extruder, hot end, and nozzle

    • Types of extruders: Bowden vs. direct drive and their advantages/disadvantages

    • Print bed features including materials, heated beds, and bed leveling techniques

    • Common printing issues such as warping and elephant's foot

    • Overview of build volume and the difference between filament and nozzle diameters

    • Dual extruders and the benefits they provide

    • The assembly options for 3D printers: kits vs. pre-built

    • Important software terms: CAD, slicers, G-code, and firmware

    Practical value in the 3D printing domain:

    • Gaining foundational knowledge of printer hardware will enable better handling and maintenance

    • Knowing extruder types helps choose the right printer for different filament materials, especially flexible ones

    • Understanding print bed materials and bed adhesion techniques reduces failed prints

    • Recognizing common printing defects and how to adjust printer settings to mitigate them

    • Familiarity with file formats and software workflow aids in efficient print preparation

    By the end of this lecture, learners will be familiar with critical 3D printing terminology related to hardware and software. This knowledge will empower them to confidently communicate about their equipment, select suitable printers and materials, and grasp the underlying processes necessary for successful 3D printing.

  • Important Print Settings15:57

    This lesson explores the crucial print settings in 3D printing that largely determine the final quality, strength, and success of your prints. These settings are managed within slicer software and directly influence how the printer creates each layer of the model.

    We begin with layer height, the vertical thickness of each printed layer, which balances surface smoothness with printing speed. Next, you'll learn about infill patterns and densities that provide internal structure while optimizing material use. Key exterior parameters such as top, bottom, and shell thickness define the solid outer walls of the print for enhanced durability.

    The lesson also covers 'helpers' essential for printing challenging geometries, including overhangs, bridges, and supports, and how to address them for quality results. Lastly, you will understand the priming process using skirts, brims, and rafts, which prepare the extruder and improve bed adhesion, ensuring reliable print starts.

    Key Topics Covered:

    • Layer height and its effect on print resolution and time

    • Infill density and pattern options for interior strength

    • Top, bottom, and shell thickness controlling exterior solidity

    • Overhangs, bridges, and the use of supports to print complex shapes

    • Priming techniques: skirts, brims, and rafts for smooth print starts

    Practical Value for 3D Printing:

    • Optimize print quality versus speed by adjusting layer height

    • Reduce material use while maintaining part strength through infill settings

    • Improve print success on difficult geometries with supports and helpers

    • Ensure proper extrusion readiness with priming methods

    • Enhance bed adhesion and reduce warping risk for stable prints

    After this lesson, you will confidently adjust and apply essential slicer print settings to enhance print quality, material efficiency, and success rate for a variety of 3D printing projects.

Requirements

  • Basic computer skills and willingness to learn 3D printing concepts.
  • No prior experience with 3D printing or CAD software needed.
  • Access to a 3D printer or printing services is helpful but not required.

Description

This comprehensive course covers all essential aspects of 3D printing, from fundamental concepts to advanced techniques. Whether you are a hobbyist, designer, entrepreneur, or advanced user, this course provides practical knowledge to help you understand 3D printing technologies, filament types, printer options, and software workflows step-by-step.

Beginning with an introduction to 3D printing basics, you will explore common printer terminology, detailed filament properties, print settings, and key technologies such as FDM. We will analyze popular printer brands and models, including Creality, Prusa, and Ultimaker, helping you make informed decisions when selecting or operating a 3D printer.

The course also offers a deep dive into crucial software tools used in the industry. You will learn to use Cura slicing software, including installation, machine setup, basic to expert-level settings, and plugins to enhance your printing experience. Alongside this, we introduce various free CAD programs that enable you to design parts for 3D printing with clarity and efficiency.

Additionally, a bonus section covers the basics of SolidWorks, showing you how to create sketches, use essential tools, apply dimensions, and perform extrusions and hole features critical for designing robust 3D models fit for printing.

This hands-on course employs professional and practical approaches for 3D printing workflows, empowering you with the skills necessary to confidently produce high-quality prints, optimize printer performance, and troubleshoot common challenges.

Designed for layered learning, the curriculum builds from general printing knowledge into specialized software configuration and CAD modeling, making it ideal for learners at different experience levels to progress effectively and achieve tangible results.

Learning Objectives
You will be able to:

  • Understand 3D printing fundamentals, including technologies and filament types.

  • Identify important print settings and printer terminology for quality output.

  • Compare and evaluate major 3D printer brands and their models.

  • Navigate and configure Cura slicing software from installation to expert settings.

  • Utilize Cura plugins and advanced features like temperature towers and G-code customization.

  • Explore free CAD software options relevant to 3D printing design.

  • Apply SolidWorks basics such as sketching, relations, dimensions, and extrusions for 3D modeling.

  • Export designs from CAD to Cura and optimize models for printing workflows.

  • Interpret advanced Cura settings to improve print precision and reduce errors.

Who Should Take This Course

  • Individuals interested in learning how to create and print 3D models.

  • Entrepreneurs and hobbyists who want to understand 3D printer options and business considerations.

  • 3D modelers seeking to enhance their printing workflow skills.

  • Architects, BIM modelers, and designers exploring additive manufacturing applications.

  • Mechanical modelers aiming to master advanced software and printer settings.

Course Structure

Section 1: The basics - 3D Printing
Understand the fundamentals of 3D printing including technologies, filament types, printer terminology, and key print settings to build a solid foundation.

Section 2: Software for 3D Printing
Explore popular 3D printer brands like Creality, Prusa, and Ultimaker, alongside essential slicer software and free CAD programs for 3D design and printing preparation.

Section 3: Print 3D - Cura Modeling
Learn to install Cura, set up your machine, and navigate the interface with skills that will enable basic model manipulation and print preparation.

Section 4: Basic and Advanced Cura Settings
Master fundamental to advanced settings in Cura affecting print quality, speed, support structures, filament, and machine options for enhanced control.

Section 5: Expert Cura Settings
Dive into Cura's expert configuration options to fine-tune retraction, cooling, infill, and support parameters for superior print results.

Section 6: Cura Advanced and Plugins
Discover how to use Cura plugins, implement temperature towers for calibration, and customize G-code to unlock advanced printing capabilities.

Section 7: Bonus Lesson: The Basics of SolidWorks
Gain essential SolidWorks skills including sketching, applying relations and dimensions, executing extrusions, and using feature tools necessary for 3D model creation.

Why Take This Course

This course empowers learners to become proficient in both the theoretical and practical aspects of 3D printing, from selecting printers and materials to mastering software configuration. By providing detailed software workflows and hands-on techniques, you reduce trial-and-error, increase print success rates, and enhance design quality.

You will gain insight into industry-standard tools like Cura and SolidWorks, which are critical for professional additive manufacturing and design. The ability to customize advanced print settings and use plugins sets you apart with refined control over your printing projects.

Whether you are entering the 3D printing business, enhancing your design capabilities, or expanding technical knowledge, this course delivers a structured path with real-world applications to boost your career or hobby.

Professional Context

Additive manufacturing and 3D printing are transforming industries including engineering, design, education, and entrepreneurship. Mastery of 3D printing technologies, materials, software, and printer settings is vital for professionals to innovate, prototype rapidly, and customize products efficiently.

This course presents foundational skills and advanced techniques aligned with current industry practices, supporting learners in building expertise that applies both in personal projects and professional workflows. By completing this course, you position yourself to contribute effectively in diverse sectors utilizing 3D printing and CAD design.

Who this course is for:

  • Individuals interested in learning how to design and print 3D models.
  • Entrepreneurs exploring 3D printing technologies and business opportunities.
  • 3D modelers seeking to improve their printing workflow and software skills.
  • Architects, BIM modelers, and designers looking to incorporate additive manufacturing.
  • Mechanical modelers aiming to master advanced 3D printing settings and techniques.
  • Hobbyists wanting to understand printer options, filaments, and print settings.
  • Students and professionals exploring practical 3D printing and CAD fundamentals.
  • Anyone wanting a structured, hands-on approach to mastering 3D printing from basics to advanced.