From Ideas to Impactful Presentations

Free Templates & Infographics for PowerPoint and Google Slides

Preview of Hexagon Hierarchy Tree for PowerPoint and Google Slides presentation template.

Hexagon Hierarchy Tree

Google Slides , PPTX

Full-Width Yearly Gantt Chart template displayed for PowerPoint and Google Slides

Full-Width Yearly Gantt Chart

Overview of a Minimalist Gantt Chart for PowerPoint and Google Slides presentation.

Minimalist Gantt Chart

Corporate Blue Certificate Template showcased for PowerPoint users.

Corporate Blue Certificate Template

Google Slides , POTX

Preview of the Pastel Organic Certificate Template with pastel color shapes for PowerPoint customization

Pastel Organic Certificate Template

Geometric Excellence Certificate Template in PowerPoint format showcasing modern design and professional layout.

Geometric Excellence Certificate Template

Trending templates.

Popular searches:

Ideas & Resources

Uncover a world of innovative ideas, creative insights, and design tips to enhance your PowerPoint and Google Slides presentations.

A photo of a woman looking through a magnifying glass to illustrate the post Mastering Text Emphasis in Your Presentation: Tips and Techniques

Mastering Text Emphasis in Your Presentation: Tips and Techniques

2023 Presentation Design Trends - by PresentationGO

2023 Presentation Design Trends

How to ace your sales presentation in 10 steps - Tips by PresentationGO

How to Ace Your Sales Presentation in 10 Steps

How To Install Color Theme XML Files in PowerPoint

How To Install Color Theme XML Files in PowerPoint

Presentationgo – 2,476 free google slides themes and powerpoint templates.

icon of multiple images for 'comprehensive collection' - PresentationGo

Comprehensive Collection

Explore 2,476 free templates and graphics for captivating presentations, with new content added daily.

icon of a diamond for 'premium quality designs' - PresentationGo

Premium-Quality Designs

Expertly crafted graphics by designers and fine-tuned by seasoned presenters for maximum impact.

icon for 'effortless customization' - PresentationGo

Effortless Customization

Fully editable graphics for seamless modification, tailored to your specific needs.

icon of a Free label for 'absolutely free' - PresentationGo

Absolutely Free

Experience hassle-free, 100% free downloads without the need for registration – access through a direct link instantly.

PresentationGO is your go-to source for an extensive and ever-expanding library of free templates tailored for PowerPoint and Google Slides . Our collection is rich in diversity, covering a wide spectrum of graphics specifically designed for presentations across various domains, ensuring you find exactly what you need for your next project.

Crafted with premium quality by skilled designers, our unique and exclusive designs are meticulously optimized for slide formats, guaranteeing to elevate the effectiveness of your presentations. With over 2,476 high-quality templates , PresentationGO offers a vast selection that includes themes and backgrounds, charts and diagrams, text and tables, timelines and planning, as well as graphics and metaphors and maps.

Our fully editable graphics and themes are designed for effortless customization , allowing you to tailor each template to meet your unique needs. Available in both standard and widescreen formats and optimized for light and dark backgrounds , our templates ensure your presentations are visually appealing and professional, without the need for additional adjustments.

In conclusion, PresentationGO provides an all-inclusive resource for Google Slides themes and PowerPoint templates , encompassing everything required to create an engaging, visually stunning presentation. Embark on exploring our remarkable collection today to discover the perfect elements that will make your presentation stand out.

Love our templates? Show your support with a coffee!

Thank you for fueling our creativity.

Logotype PresentationGo

Charts & Diagrams

Text & Tables

Graphics & Metaphors

Timelines & Planning

Best-Ofs & Tips

Terms and Conditions

Privacy Statement

Cookie Policy

Digital Millennium Copyright Act (DMCA) Policy

© Copyright 2024  Ofeex  | PRESENTATIONGO® is a registered trademark | All rights reserved.

PresentationGO

To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.

Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.

Thank you for downloading this template!

Remember, you can use it for free but you have to attribute PresentationGO . For example, you can use the following text:

If you really like our free templates and want to thank/help us, you can:

Thank you for your support

Slidesgo.net is an independent website that offers free powerpoint templates and is not part of Freepik/any particular brand. Read the privacy policies

Free Google Slides themes and Powerpoint templates

Discover the best Google Slides themes and PowerPoint templates you can use in your presentations - 100% Free for any use.

Popular searches

112+ templates

86 templates

158 templates

58 templates

97+ templates

Recent published templates

Monthly or quarterly investor update, general template, new hire onboarding, business review, our weekly updates, business plan template, new hire resources, our mission and goals, sprowt veg deli, how technology transformed education, face the crowd with confidence, tech at work, how technology is changing education.

100% free for personal or commercial use, both for Powerpoint and Google Slides.

Ready to use and customizable . High quality and professional design.

Good design makes information clearer . Blow your audience away with attractive visuals.

Slidesgo categories

  • Abstract 13 templates
  • Agency 15 templates
  • All Diagrams 1331 templates
  • Brand Guidelines 3 templates
  • Business 195 templates
  • Computer 66 templates
  • Education 97 templates
  • Finance 54 templates
  • Food 57 templates
  • Formal 60 templates
  • Fun 6 templates
  • Industry 91 templates
  • Lesson 67 templates
  • Marketing 57 templates
  • Marketing Plan 19 templates
  • Medical 71 templates
  • Military 21 templates
  • Nature 119 templates
  • Newsletter 5 templates
  • Real Estate 46 templates
  • Recreation 53 templates
  • Religion 30 templates
  • School 557 templates
  • Simple 5 templates
  • Social Media 8 templates
  • Sports 46 templates
  • Travel 26 templates
  • Workshop 4 templates

Slidesgo templates have all the elements you need to effectively communicate your message and impress your audience.

Suitable for PowerPoint and Google Slides

Download your presentation as a PowerPoint template or use it online as a Google Slides theme. 100% free, no registration or download limits.

Want to know more?

  • Frequently Asked Questions
  • Google Slides Help
  • PowerPoint help
  • Who makes Slidesgo?

en

Free PowerPoint templates and Google Slides for your presentations

Create stunning presentations with our free Powerpoint and Google Slides themes.

Vibrant Geometric Figures

Vibrant Geometric Figures

presentations slides themes

Engaging Notebook Syllabus Template

Visual Scrapbook Presentation

Visual Scrapbook Presentation

Template for the 5G Wireless Era

Template for the 5G Wireless Era

Beth, sophisticated and adaptable

Beth, sophisticated and adaptable

Template for Medieval Historical Research

Template for Medieval Historical Research

Mexican Celebration: Cinco de Mayo

Mexican Celebration: Cinco de Mayo

Middle Earth: A Fantasy Adventure

Middle Earth: A Fantasy Adventure

Art of the Dark Ages

Art of the Dark Ages

Slidesacademy is a large library of free templates for PowerPoint and Google Slides. This collection of templates includes a wide selection of graphics suitable for all types of presentations.

All designs are first quality, original and exclusive. This means that an experienced designer creates all the graphics. We then make sure that each one is optimized for the slide format and is effective for the presentations.

Slidesacademy's library of themes and PowerPoint templates includes an extensive collection of over 1,000 high-quality presentation templates: from themes and backgrounds, graphics and diagrams, text and tables, timelines and planning, and graphics and metaphors.

Most graphics and themes are fully editable and extremely easy to customize to suit your needs. They also come in standard and widescreen designs. Last but not least: all editable graphics and diagrams are optimized for light and dark background.

Slidesacademy offers everything you need to create an effective, eye-catching and professional presentation. Now take a look at our collection of stunning themes, templates and graphics to choose the elements that will be the perfect fit for your next presentation.

presentations slides themes

Got any suggestions?

We want to hear from you! Send us a message and help improve Slidesgo

Top searches

Trending searches

presentations slides themes

infertility

30 templates

presentations slides themes

16 templates

presentations slides themes

49 templates

presentations slides themes

27 templates

presentations slides themes

frida kahlo

56 templates

presentations slides themes

el salvador

32 templates

Background Presentation templates

Take advantage of these free ppt and google slides presentation templates whose backgrounds stand out and boost the overall look of your slide decks..

World Health Day Medical Newsletter presentation template

World Health Day Medical Newsletter

Download the "World Health Day Medical Newsletter" presentation for PowerPoint or Google Slides. Attention all marketers! Are you looking for a way to make your newsletters more creative and eye-catching for your target audience? This amazing template is perfect for creating the perfect newsletter that will capture your audience's attention...

Fractions: Addition and Subtraction of Mixed Numbers presentation template

Premium template

Unlock this template and gain unlimited access

Fractions: Addition and Subtraction of Mixed Numbers

Download the "Fractions: Addition and Subtraction of Mixed Numbers" presentation for PowerPoint or Google Slides and teach with confidence. Sometimes, teachers need a little bit of help, and there's nothing wrong with that. We're glad to lend you a hand! Since Slidesgo is committed to making education better for everyone,...

Futuristic Background presentation template

Futuristic Background

When you need to impress everybody and stay relevant, you must look ahead and aim to be the first. Take a peek into the future with this new template Slidesgo has just designed. It’s free and perfect for techie topics or just for giving your presentation a futuristic vibe!

Laser Cutting Machines MK Plan presentation template

Laser Cutting Machines MK Plan

Download the "Laser Cutting Machines MK Plan" presentation for PowerPoint or Google Slides. This incredible template is designed to help you create your own marketing plan that is sure to impress your entire team. Using this amazing tool, you'll be able to analyze your target audience, assess your competitors, map...

Maternal Stroke Clinical Case presentation template

Maternal Stroke Clinical Case

Download the "Maternal Stroke Clinical Case" presentation for PowerPoint or Google Slides. A clinical case is more than just a set of symptoms and a diagnosis. It is a unique story of a patient, their experiences, and their journey towards healing. Each case is an opportunity for healthcare professionals to...

Building Blocks Diagrams for Marketing presentation template

Building Blocks Diagrams for Marketing

Download the "Building Blocks Diagrams for Marketing" presentation for PowerPoint or Google Slides and take your marketing projects to the next level. This template is the perfect ally for your advertising strategies, launch campaigns or report presentations. Customize your content with ease, highlight your ideas and captivate your audience with...

Final Year Project Thesis Defense presentation template

Final Year Project Thesis Defense

Download the "Final Year Project Thesis Defense" presentation for PowerPoint or Google Slides. Congratulations, you have finally finished your research and made it to the end of your thesis! But now comes the big moment: the thesis defense. You want to make sure you showcase your research in the best...

Dividing Integers presentation template

Dividing Integers

Download the "Dividing Integers" presentation for PowerPoint or Google Slides and teach with confidence. Sometimes, teachers need a little bit of help, and there's nothing wrong with that. We're glad to lend you a hand! Since Slidesgo is committed to making education better for everyone, we've joined hands with educators....

Notebook Lesson presentation template

Notebook Lesson

These are the last days before the Summer break! We know that there are some pending lessons that you need to prepare for your students. As they may be thinking about their friends and their holidays, catch their attention with this cool template!

Automotive Industry Marketing Campaign presentation template

Automotive Industry Marketing Campaign

Download the "Automotive Industry Marketing Campaign" presentation for PowerPoint or Google Slides. Improve your campaign management with this template that will definitely make a difference. It will empower you to organize, execute, and track the effectiveness of your campaign. Enriched with innovative resources, it facilitates seamless communication, meticulous planning, and...

How to Find the Antiderivative of Simple Polynomials presentation template

How to Find the Antiderivative of Simple Polynomials

Download the "How to find the antiderivative of simple polynomials" presentation for PowerPoint or Google Slides and teach with confidence. Sometimes, teachers need a little bit of help, and there's nothing wrong with that. We're glad to lend you a hand! Since Slidesgo is committed to making education better for...

Aqua Marketing Plan presentation template

Aqua Marketing Plan

For those times when a marketing plan needs to cause an impact, trust this template. You'll see instantly how appealing the watercolor details are when contemplating these slides. This design can be the perfect choice if your message has to do with water or the environment!

Minimalist Aesthetic Slideshow presentation template

Minimalist Aesthetic Slideshow

When you combine a minimalist design with abstract shapes and a palette composed of pastel colors, you get a successful result. This template has all of the aforementioned, plus an elegant typography and some icons of plants. It's quite unique and works for any topic, so give it a try!

Eco-Friendly Minitheme presentation template

Eco-Friendly Minitheme

Speaking about taking care of the environment is always a good idea, and with this Eco-Friendly Minitheme you can assure that your audience knows about recycling, bio products, the problems of plastic, and the solutions to lessen the impacts of global warming. The slides have cute abstract and floral illustration...

Time Boxing Step by Step presentation template

Time Boxing Step by Step

Download the "Time Boxing Step by Step" presentation for PowerPoint or Google Slides and teach with confidence. Sometimes, teachers need a little bit of help, and there's nothing wrong with that. We're glad to lend you a hand! Since Slidesgo is committed to making education better for everyone, we've joined...

Elegant Conference Style Presentation presentation template

Elegant Conference Style Presentation

Download the "Elegant Conference Style Presentation" for PowerPoint or Google Slides and start impressing your audience with a creative and original design. Slidesgo templates like this one here offer the possibility to convey a concept, idea or topic in a clear, concise and visual way, by using different graphic resources....

The Pygmalion Effect in the Classroom presentation template

The Pygmalion Effect in the Classroom

Download the "The Pygmalion Effect in the Classroom" presentation for PowerPoint or Google Slides and teach with confidence. Sometimes, teachers need a little bit of help, and there's nothing wrong with that. We're glad to lend you a hand! Since Slidesgo is committed to making education better for everyone, we've...

Team Building Class for Elementary presentation template

Team Building Class for Elementary

Your students spend most of their days at school, so building a good atmosphere in the class is vital for their happiness. Why don’t you dedicate a day to team building activities? This will help new students make friends and older students create deeper relationships with their classmates. It that...

  • Page 1 of 418

New! Make quick presentations with AI

Slidesgo AI presentation maker puts the power of design and creativity in your hands, so you can effortlessly craft stunning slideshows in minutes.

presentations slides themes

Register for free and start editing online

slides icon

Cloud Storage

gmail icon

Custom Business Email

Meet icon

Video and voice conferencing

calendar icon

Shared Calendars

docs icon

Word Processing

sheets icon

Spreadsheets

Presentation Builder

forms icon

Survey builder

google workspace

Google Workspace

An integrated suit of secure, cloud-native collaboration and productivity apps powered by Google AI.

Tell impactful stories, with Google Slides

Create, present, and collaborate on online presentations in real-time and from any device.

  • For my personal use
  • For work or my business

icon for add comment button

Jeffery Clark

T h i s   c h a r t   h e l p s   b r i d g i n g   t h e   s t o r y !

comment box buttons

E s t i m a t e d   b u d g e t

Cursor

Make beautiful presentations, together

Stay in sync in your slides, with easy sharing and real-time editing. Use comments and assign action items to build your ideas together.

Slides create presentations

Present slideshows with confidence

With easy-to-use presenter view, speaker notes, and live captions, Slides makes presenting your ideas a breeze. You can even present to Google Meet video calls directly from Slides.

Slides present with confidence

Seamlessly connect to your other Google apps

Slides is thoughtfully connected to other Google apps you love, saving you time. Embed charts from Google Sheets or reply to comments directly from Gmail. You can even search the web and Google Drive for relevant content and images directly from Slides.

Slides connect to Google apps

Extend collaboration and intelligence to PowerPoint files

Easily edit Microsoft PowerPoint presentations online without converting them, and layer on Slides’ enhanced collaborative and assistive features like comments, action items, and Smart Compose.

Slides connect to Google apps

Work on fresh content

With Slides, everyone’s working on the latest version of a presentation. And with edits automatically saved in version history, it’s easy to track or undo changes.

Design slides faster, with built-in intelligence

Make slides faster, with built-in intelligence

Assistive features like Smart Compose and autocorrect help you build slides faster with fewer errors.

Stay productive, even offline

Stay productive, even offline

You can access, create, and edit Slides even without an internet connection, helping you stay productive from anywhere.

Security, compliance, and privacy

badge ISO IEC

Secure by default

We use industry-leading security measures to keep your data safe, including advanced malware protections. Slides is also cloud-native, eliminating the need for local files and minimizing risk to your devices.

Encryption in transit and at rest

All files uploaded to Google Drive or created in Slides are encrypted in transit and at rest.

Compliance to support regulatory requirements

Our products, including Slides, regularly undergo independent verification of their security, privacy, and compliance controls .

Private by design

Slides adheres to the same robust privacy commitments and data protections as the rest of Google Cloud’s enterprise services .

privacy icon

You control your data.

We never use your slides content for ad purposes., we never sell your personal information to third parties., find the plan that’s right for you, google slides is a part of google workspace.

Every plan includes

keep icon

Collaborate from anywhere, on any device

Access, create, and edit your presentations wherever you are — from any mobile device, tablet, or computer — even when offline.

Google Play store

Get a head start with templates

Choose from a variety of presentations, reports, and other professionally-designed templates to kick things off quickly..

Slides Template Proposal

Photo Album

Slides Template Photo album

Book Report

Slides Template Book report

Visit the Slides Template Gallery for more.

Ready to get started?

Free Google Slides and PowerPoint templates to boost your presentations.

Slidesgo offers an extensive catalog of free Google Slides themes and PowerPoint templates for creative presentations. These are customizable to better suit the needs of any given user, so the possibilities are endless.

presentations slides themes

Get to the next level with our presentations on:

Features of slidesgo’s templates.

A great number of awesome templates that will fit any of your projects and presentations.

A large amount of resources at your disposal with each template. Icons, infographics, images... Create and customize your presentations at will.

A well-structured presentation, with a clean design, communicates better and makes your projects more attractive.

Back Home

  • Search Search Search …

Presentation templates

Free presentation templates for powerpoint and google slides..

Original designs, completely customizable and easy to edit. Take your presentations and lessons to the next level with these amazing 100% free templates!

presentations slides themes

Unleash the power of your marketing vision with this free presentation template for both, Google Slides and Powerpoint. Eye-catching colors and a dynamic blend of photos and illustrations will grab your audience’s attention and leave a lasting impression.  This template is perfect for anyone who wants to create a bold […]

Marketing Campaign free Powerpoint template and Google Slides theme.

presentations slides themes

Spruce up your next presentation with Minimal Social, a free downloadable template for Google Slides and PowerPoint. Craving a presentation that’s both stylish and versatile? Look no further than the Minimal Social template! This free downloadable theme boasts a clean, minimalist design with muted tones and a touch of social media […]

Minimal Social free multipurpose presentation template.

presentations slides themes

Free PowerPoint template and Google Slides theme for presentations about money management. Ever feel like presenting personal finance topics could be a snooze? Well this free slide theme available for both PowerPoint and Google Slides uses friendly illustrations to make financial concepts engaging. This theme is perfect for anyone who […]

Let’s talk about personal finance free slides theme for ppt and Google Slides.

presentations slides themes

Captivate your audience and transform your presentation on early childhood development with this free template!  Playful illustrations like children’s handprints, whimsical doodles, paper airplanes and windmills bring a touch of childlike wonder to your slides. This engaging template is the perfect backdrop to share your valuable insights on this crucial […]

Early Childhood free presentation template for Google Slides and PPT.

presentations slides themes

Geometric shapes and vibrant colors. The perfect backdrop for your ideas. Packed with geometric shapes and a vibrant color palette, this theme is guaranteed to grab attention and leave a lasting impression. Compatible with both PowerPoint and Google Slides, it allows you to tailor the design to your specific needs. […]

Geometric colorful shapes free marketing presentation template.

presentations slides themes

Flowers and Ladybugs free Spring Season template for google slides and PowerPoint. This free template for Google Slides and PowerPoint is the perfect way to add a touch of springtime cheer to your lessons. It features adorable graphics of flowers, bees, and ladybugs – a charming combination that’s sure to […]

Spring has sprung and it’s time to bring some floral fun to your classroom!

presentations slides themes

Get ready for some St. Patrick’s Day cheer with a free memory game template for Google Slides and PowerPoint! This festive template features charming clovers and lucky golden coins. It also includes a handy agenda slide and three different layouts specifically designed for creating memory games. Personalizing the game is […]

Celebrate St. Patrick’s Day with a Fun Memory Game!

presentations slides themes

Free syllabus template for Google Slides and PowerPoint to inject personality into your class introduction. Forget about boring old paper syllabus, this free template is the perfect way to communicate the overview of your class, define expectations and responsibilities in an appealing way. It features a notebook with linked tabs […]

Interactive Notebook free syllabus template.

presentations slides themes

Free syllabus template for Google Slides and PowerPoint to inject personality into your course introduction. Forget about boring old paper syllabus, this free template is the perfect way to communicate the overview of your class, define expectations and responsibilities in a stylish way. It features file folders with linked tabs […]

20XX Syllabus template, free for Google Slides and PowerPoint.

presentations slides themes

Mood board free template for Google Slides and PowerPoint. Need a spark for your next creative project? Look no further than this SlidesMania free mood board template for Google Slides and PowerPoint! This versatile template lets you capture your unique vision with a collage of images, text, and color palettes. […]

Unlock your creative vision with this free Mood Board template.

presentations slides themes

Unfold the Story: Free Book Review Scrapbook Template for Google Slides & PowerPoint. Book lovers, unleash your inner reviewer! Ditch the dull format and craft a stellar review with this FREE Book Review Scrapbook Template for Google Slides & PowerPoint. Express your creativity with pictures, quotes, and even character collages. […]

Book Review Scrapbook. Presentation template and worksheet.

presentations slides themes

Celebrate Women in Style: Free PowerPoint and Google Slides template for International Women’s Day. Mark your calendars, because March 8th is all about celebrating the incredible achievements of women worldwide! This year, elevate your International Women’s Day presentations with this inspiring PowerPoint and Google Slides template. You can showcase the […]

Free PPT & Google Slides Theme for International Women’s Day.

presentations slides themes

Make a lasting impression on your audience with this free and professional PowerPoint template and Google Slides theme. This template has a clean and modern design and features a peach color accent that you can modify easily to match your brand colors or preferences. Whether you’re preparing for a captivating […]

Formal peach free ppt template and Google Slides theme.

presentations slides themes

Nail your next business pitch without the design fuss! Grab attention with this sleek, minimalist theme for PowerPoint and Google Slides. Let your content shine with clean layouts and minimal distractions. With this free template you can focus on the message: Highlight key points, data, and visuals without overwhelming your audience. A […]

Pitch with Confidence: Free minimalist theme for a powerful business presentation.

presentations slides themes

Showcase historical figures and highlight key moments in Black history with this free PowerPoint Template and Google Slides Theme February is Black History Month, a time to honor the achievements and contributions of Black individuals throughout history. This year, elevate your presentations with this stunning PowerPoint template and Google Slides […]

Celebrate Black History Month with this free PPT & Google Slides theme.

Presentation templates

Captivate your audience with customizable business presentation templates. whether you're pitching clients, wooing investors, or showing off your latest wins, there are presentation templates that'll suit your next meeting..

presentation photo

Free slide templates for presentations

Presentation decks can make or break your speech—don't risk boring or unprofessional slides distracting from your message. Set yourself up for success with free, eye-catching presentation templates that don't require graphic design skills to use. Whether you're pitching to investors or sharing a class project, using presentation templates allows you to focus on the content of your work without worrying about the design. Explore presentation templates for pitch decks, annual reviews, and conference slides, and get ready to wow your audience. Choose a presentation template and customize it with your business's branding and logo. If you work in a creative field, don't shy away from bold designs and vivid colors . Presentation templates offer versatile options for personalizing—get creative by customizing your template or opt for adding your own text to existing designs. When you use a template at your next meeting, you'll turn a simple presentation into an opportunity to impress. To make presenting even easier, you can download your template in a variety of formats, like PowerPoint and PDF, or share it digitally with your colleagues.

presentations slides themes

A free one-day virtual conference for the whole C++ community.

Templates View for Build Insights in Visual Studio 

Lauren prinn, hannah chandley.

April 15th, 2024 0 3

Introduction

Introducing the new Templates View feature of Build Insights! Templates View now allows you to capture data about how templates in your codebase are contributing to your build time. This feature is available in Visual Studio 2022 17.10 and later.   

Download Visual Studio 2022  

Getting Started with Templates View  

To use Build Insights in Visual Studio you will need to ensure you’ve installed the “C++ Build Insights” component. This is installed by default if you’ve installed either the “Desktop development with C++” or “Game development with C++” workloads.  

By default, Templates View is turned off; To turn on Templates View navigate to the Tools menu and select Options…   

Image options

Select Build Insights in the list of options and click Trace Collection . This will show the available settings for Build Insights.  

Image settings

In the popup options menu, select the checkbox for Template Instantiation Collection ; this will turn on Templates View.  

Image checkbox

With the checkbox selected, you can run Build Insights on your project. This action will collect the template data and display it. If you have a trace file from a previous run where the template data was collected, you can open this trace file to view the “Templates View” in the report.  

Please note that if you have a trace file that was run without this checkbox turned on, the template data was not collected in that trace file and thus no data will appear in the Templates View. You will need to rerun Build Insights with Templates View turned on if you’d like to see the template data for that project.   

Using Templates View 

Templates View highlights the impact of the template instantiations that take the most time in your build. The view only shows instantiations whose contribution exceeds a certain threshold. If you see nothing in the Templates View, it means your build time is not dominated by template instantiations.  

Let’s walk through an example together of how to use Templates View. In a new C++ Console Application project, add a header file called Templates.h with the following code snippet:  

Then create a source file called LargeValue.cpp with the following code:  

Lastly, create a second source file called SmallValue.cpp with the below code:  

Image Screenshot 5

From the Templates View of Build Insights, we can see that two template instantiations of S3 are taking 83% of the entire build time. The “Translation Unit” column shows that both SmallValue.cpp and LargeValue.cpp are causing this template instantiation to be included in the build. The “Instantiation File Path” shows us where the template instantiation happens. We can derive that there’s one expensive template instantiation affecting both of our source files, because the “Instantiation File Path” and the “Specialization Name” are the same. This also explains why the time of each of the two template instantiations are about equal. Essentially, by including Templates.h in both of our source files, we are causing one template instantiation to add almost 6 seconds to our build time.  

Let’s investigate further to find where this template instantiation is located. We know that the instantiation is created in Templates.h and we can use the “Specialization Name” column to determine that the below code is the culprit:  

There are three main ways to decrease the cost of template instantiations. The first way is to review the template in question and determine if it’s being used or not. If it’s not being used, then the easiest solution is to remove the function. In our program, LargeValue() is being used by LargeValue.cpp , so we cannot remove it. We can also consider removing the include directive(s) that is bringing in this template instantiation. It’s easy to forget to remove header files when you’re no longer using them, and this is a great demonstration of how an include directive can cause a huge impact on build time. However, both of our source files are dependent on Templates.h so this will not help us.  

The second way is to look at the template instantiation and determine if there is a way to optimize the code. The only optimization possible here is decreasing the size of the index sequence. As a fun exercise, try replacing 1000 with various numbers and see how that impacts the build time.  

For our purposes, let’s assume that we need an index sequence of 1000. We now need to rely on the third way to decrease template instantiation cost: moving the definition of LargeValue() to a source file.   

LargeValue.cpp is the only source file that calls LargeValue() , so we can move the definition to LargeValue.cpp . To do this, remove the current definition of LargeValue() from Templates.h and replace it with the following declaration:  

Then, inside LargeValue.cpp add the following code snippet: 

Image Screenshot 4

The build time has significantly decreased. While the template instantiation of S3 is still contributing 76% of the build time, we’ve been able to about half the total time, by only including necessary template instantiations (you can see the count of S3 is now 1).  

The techniques used in this example can be applied to larger projects. If multiple files included Templates.h , each of those files would have added the instantiation time of LargeValue() to the total build time. By moving the definition of LargeValue() to a dedicated source file, we can minimize our build time.

Costs Associated with Templates View 

To collect the template instantiation information from your build, Build Insights utilizes a higher level of data collection than necessary for the other views in Build Insights. It also must perform additional post processing on the data collected. These two factors increase how long it takes Build Insights to generate a report; larger C++ projects will notice this difference more than smaller projects. Due to this increase in time, Templates View is turned off by default.  

Thank You! 

Thank you to Xiang Fan for adding ETW events to the MSVC compiler so we can track template data. Thank you to Kevin Cadieux for integrating the template ETW events into the Build Insights trace collection. Thank you to Nelson Troncoso for leading the development and design of Build Insights in Visual Studio. Thank you to our former C++ intern and my mentee Hanah Chandley, for her help on adding the Templates View into Visual Studio. Thank you to our developer community, especially our game studio partners, for their suggestions. We are constantly striving to improve Build Insights for Visual Studio and your comments and suggestions help us to do this. If you’d like to share your ideas or experience with us you can comment below, find us on Twitter ( @VisualC ) or email us at [email protected] . To open a bug, please see Visual Studio Feedback .  

Check out our previous blog posts about Build Insights for Visual Studio:   

Build Insights Now Available in Visual Studio 2022 – C++ Team Blog (microsoft.com)  

Functions View for Build Insights in Visual Studio 2022 17.8 – C++ Team Blog (microsoft.com)  

presentations slides themes

Leave a comment Cancel reply

Log in to start the discussion.

light-theme-icon

Insert/edit link

Enter the destination URL

Or link to existing content

presentations slides themes

  • SUGGESTED TOPICS
  • The Magazine
  • Newsletters
  • Managing Yourself
  • Managing Teams
  • Work-life Balance
  • The Big Idea
  • Data & Visuals
  • Reading Lists
  • Case Selections
  • HBR Learning
  • Topic Feeds
  • Account Settings
  • Email Preferences

How to Make a “Good” Presentation “Great”

  • Guy Kawasaki

presentations slides themes

Remember: Less is more.

A strong presentation is so much more than information pasted onto a series of slides with fancy backgrounds. Whether you’re pitching an idea, reporting market research, or sharing something else, a great presentation can give you a competitive advantage, and be a powerful tool when aiming to persuade, educate, or inspire others. Here are some unique elements that make a presentation stand out.

  • Fonts: Sans Serif fonts such as Helvetica or Arial are preferred for their clean lines, which make them easy to digest at various sizes and distances. Limit the number of font styles to two: one for headings and another for body text, to avoid visual confusion or distractions.
  • Colors: Colors can evoke emotions and highlight critical points, but their overuse can lead to a cluttered and confusing presentation. A limited palette of two to three main colors, complemented by a simple background, can help you draw attention to key elements without overwhelming the audience.
  • Pictures: Pictures can communicate complex ideas quickly and memorably but choosing the right images is key. Images or pictures should be big (perhaps 20-25% of the page), bold, and have a clear purpose that complements the slide’s text.
  • Layout: Don’t overcrowd your slides with too much information. When in doubt, adhere to the principle of simplicity, and aim for a clean and uncluttered layout with plenty of white space around text and images. Think phrases and bullets, not sentences.

As an intern or early career professional, chances are that you’ll be tasked with making or giving a presentation in the near future. Whether you’re pitching an idea, reporting market research, or sharing something else, a great presentation can give you a competitive advantage, and be a powerful tool when aiming to persuade, educate, or inspire others.

presentations slides themes

  • Guy Kawasaki is the chief evangelist at Canva and was the former chief evangelist at Apple. Guy is the author of 16 books including Think Remarkable : 9 Paths to Transform Your Life and Make a Difference.

Partner Center

IMAGES

  1. 25 Free Microsoft PowerPoint And Google Slides Presentation Templates

    presentations slides themes

  2. 30 Free Google Slides Templates For Your Next Presentation

    presentations slides themes

  3. 30 Free Google Slides Templates For Your Next Presentation

    presentations slides themes

  4. 39 Free Google Slides Templates For Your Next Presentation (2022)

    presentations slides themes

  5. Free Abstract Google Slides Themes and Powerpoint Templates

    presentations slides themes

  6. 30 Free Google Slides Templates For Your Next Presentation

    presentations slides themes

VIDEO

  1. Collaboration Tips: Assign Slides w/o Headaches

  2. Slide Themes

  3. the best free 8 resume powerpoint presentation templates

  4. 10 Awesome PowerPoint Slides in 10 Mins

  5. Slidesgo

  6. HOW TO MAKE SLIDE MASTER

COMMENTS

  1. Free Google Slides themes and Powerpoint templates

    Download the "Cycle Diagrams Theme for Marketing" presentation for PowerPoint or Google Slides and take your marketing projects to the next level. This template is the perfect ally for your advertising strategies, launch campaigns or report presentations. Customize your content with ease, highlight your ideas and captivate your audience with...

  2. SlidesCarnival: Free PowerPoint & Google Slides Templates That Stand Out

    Captivate your audience with our collection of professionally-designed PowerPoint and Google Slides templates. Boost your presentations and make a lasting impression! Back All templates. ... Download your presentation as a PowerPoint template or use it online as a Google Slides theme. 100% free, no registration or download limits. Content ...

  3. The best presentation templates for Google Slides and PPT

    Here's a selection of the best free & premium Google Slides themes and PowerPoint presentation templates from the previous month. These designs were the most popular among our users, so download them now! The best presentations from April. Filter by. Filters. Filters . Style . Style All Illustration 8206 ...

  4. Free PowerPoint templates and Google Slides themes for presentations

    Make Your Classroom Flow Smooth with this Interactive Traffic Light Template! Book Review Scrapbook. Presentation template and worksheet. The most original designs, completely customizable and easy to edit. Take your presentations and lessons to the next level with these amazing free templates!

  5. Free and engaging presentation templates to customize

    26,407 templates. Create a blank Presentation. Cream Neutral Minimalist New Business Pitch Deck Presentation. Presentation by Take Care Creative. Beige Scrapbook Art and History Museum Presentation. Presentation by Noisy Frame. Beige Pastel Minimalist Thesis Defense Presentation. Presentation by Colllab Supply.

  6. Free Google Slides Templates

    Yes, the Google Slides templates from SlidesCarnival are free for any use, but you must provide . You can give credit using the "Credits" slide included in the templates or by other means, such as a link in the footer or a proper citation in APA or MLA format.

  7. SlidesMania

    Free creative PowerPoint templates and Google Slides themes -Much more than just presentations-. SlidesMania has been recognized by the American Association of School Librarians (AASL) as one of the best digital tools for teaching and learning.

  8. Free PowerPoint templates and Google Slides themes

    In summary, PresentationGO offers an all-inclusive resource for Google Slides themes and PowerPoint templates, providing everything you need to craft an engaging, visually appealing, and professional presentation. Explore our remarkable collection of themes, templates, and graphics to find the perfect elements for your upcoming presentation.

  9. Free Google Slides themes and Powerpoint templates

    Download the "Cycle Diagrams Theme for Marketing" presentation for PowerPoint or Google Slides and take your marketing projects to the next level. This template is the perfect ally for your advertising strategies, launch campaigns or report presentations. Customize your content with ease, highlight your ideas and captivate your audience with...

  10. Free Cool Google Slide themes and PowerPoint templates

    Download the Coquette Aesthetic Campaign presentation for PowerPoint or Google Slides. Improve your campaign management with this template that will definitely make a difference. It will empower you to organize, execute, and track the effectiveness of your campaign. Enriched with innovative resources, it facilitates seamless communication ...

  11. New presentation templates for Google Slides and PowerPoint

    Download the "Spring Season Theme" presentation for PowerPoint or Google Slides and start impressing your audience with a creative and original design. Slidesgo templates like this one here offer the possibility to convey a concept, idea or topic in a clear, concise and visual way, by using different graphic resources.... Multi-purpose.

  12. PowerPoint design templates

    Find the perfect PowerPoint presentation template Bring your next presentation to life with customizable PowerPoint design templates. Whether you're wowing with stats via charts and graphs or putting your latest and greatest ideas on display, you'll find a PowerPoint presentation template to make your ideas pop.

  13. Free Simple Google Slide themes and PowerPoint templates

    Simple Presentation templates A clean, Simple slide design can help you deliver your message straight to your audience without distractions. Make good use of these Google Slides themes and PowerPoint templates and create engaging presentations.

  14. Slidesgo

    Slidesgo templates have all the elements you need to effectively communicate your message and impress your audience. Suitable for PowerPoint and Google Slides Download your presentation as a PowerPoint template or use it online as a Google Slides theme. 100% free, no registration or download limits.

  15. Explore All Presentation Templates

    Suitable for PowerPoint and Google Slides. Download your presentation as a PowerPoint template or use it online as a Google Slides theme. 100% free, no registration or download limits. Browse through to discover stunning presentation templates. Free for Any Use No Registration No Download Limits.

  16. Free Professional Google Slide themes and PowerPoint templates

    Download the Geometric Conference Style Presentation for PowerPoint or Google Slides and start impressing your audience with a creative and original design. Slidesgo templates like this one here offer the possibility to convey a concept, idea or topic in a clear, concise and visual way, by using different graphic resources.... Multi-purpose.

  17. Free Bible-themed Google Slides & PowerPoint templates

    Download the Holy Week Activities for High School presentation for PowerPoint or Google Slides. High school students are approaching adulthood, and therefore, this template's design reflects the mature nature of their education. Customize the well-defined sections, integrate multimedia and interactive elements and allow space for research or ...

  18. Best Free PowerPoint Templates and Google Slides themes

    Professional designs and layouts for your presentations. Slidesacademy is a large library of free templates for PowerPoint and Google Slides. This collection of templates includes a wide selection of graphics suitable for all types of presentations. All designs are first quality, original and exclusive. This means that an experienced designer ...

  19. Free PowerPoint Templates

    Yes, the PowerPoint templates from SlidesCarnival are free for any use, provided you give appropriate credit. Credit can be given using the "Credits" slide in the template, a mention with a link in a slide's footer, or other methods as described .

  20. Free Background Google Slides and PowerPoint templates

    Download the "Holi Festival" presentation for PowerPoint or Google Slides and start impressing your audience with a creative and original design. Slidesgo templates like this one here offer the possibility to convey a concept, idea or topic in a clear, concise and visual way, by using different graphic resources. You...

  21. Best Free Google Slides Themes for 2023

    Best Google Slides Themes for Education. Did you know that quality visual presentations can enhance understanding by more than 400%, and actually help students absorb the material better than a verbal lecture alone?. That's the power of presentation design! And a fun, out-of-the-box, Google Slide theme can help you deliver your lecture or lesson in a memorable and interesting way — truly ...

  22. Google Slides: Online Slideshow Maker

    Use Google Slides to create online slideshows. Make beautiful presentations together with secure sharing in real-time and from any device.

  23. Slidesgo

    Slidesgo offers an extensive catalog of free Google Slides themes and PowerPoint templates for creative presentations. These are customizable to better suit the needs of any given user, so the possibilities are endless. Create and customize your presentations with a large amount of graphic resources to make an impression on your audience.

  24. Free presentation templates for PowerPoint and Google Slides

    Celebrate Black History Month with this free PPT & Google Slides theme. Original designs, completely customizable and easy to edit. Take your presentations and lessons to the next level with these amazing 100% free templates!

  25. Free presentation templates

    Presentation decks can make or break your speech—don't risk boring or unprofessional slides distracting from your message. Set yourself up for success with free, eye-catching presentation templates that don't require graphic design skills to use. Whether you're pitching to investors or sharing a class project, using presentation templates allows you to focus on the content of your work ...

  26. Background PowerPoint Templates and Google Slides Themes

    With this impressive suite of background presentation templates, you'd be hard pressed to find a layout that doesn't suit your needs. Kick things off by choosing an eye-popping color scheme and font combination. Make your background stand out with the right combination of elements and graphics. Upload photos, images, illustrations, or logos.

  27. Templates View for Build Insights in Visual Studio

    Select Build Insights in the list of options and click Trace Collection. This will show the available settings for Build Insights. In the popup options menu, select the checkbox for Template Instantiation Collection; this will turn on Templates View. With the checkbox selected, you can run Build Insights on your project.

  28. Presentations and slides for any occasion

    Choose a design from our presentation templates or create your own from scratch. Customize your presentation with colors, fonts, and key information. Add animations, videos, images, illustrations. Use assets and other media content from your Brand Kit (Pro) to stay consistent with your business or school brand.

  29. How to Make a "Good" Presentation "Great"

    A strong presentation is so much more than information pasted onto a series of slides with fancy backgrounds. Whether you're pitching an idea, reporting market research, or sharing something ...