Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.


    Remove Distractions


    Any extra information on the screen will easily distract the audience from the purpose of your lesson. Do your best to remove any extra notifications, UI, or other information that would take away from what you're teaching.



    Become a Member to view code

    You must be a Pro Member to view code

    Access all courses and lessons, track your progress, gain confidence and expertise.

    Become a Member
    and unlock code for this lesson
    orLog In




    My screen right now has a few distractions. There are GIT notifications. You can see which branch I'm on. My terminal has some characters in it that aren't really relevant to what we're doing. Even the mini-map can be kind of a distraction.

    The main thing is always make it full-screen. You'll notice I've hidden the top bar. Often something like a Zen Mode will hide a lot of the UI, or if you go into your settings, you can usually turn off a lot of things.

    Here I'll turn off the mini-map, so that defaults. Now that's gone.

    Lastly, in the console, if I open up my .zshrc or .bashrc, you can configure your prompt. I just use this easy prompt .net service.

    I'll do a basic dollar sign. Paste that in here. Save it. Close it. Open it up again -- the distractions are gone.

    Now when you look at my main file, we have a nice clean screen, which helps the user focus on what the code is doing. When you run your project, just go ahead and open a browser and do a split screen. Usually the code will take up most of it, because you'll need room to type.

    Then your demo can often fit in this space, but you'll probably want to bump up the font size of the demo. Always make your editor fonts fairly large, so that people who are watching your lesson on a smaller screen will be able to read your code.

    Lastly, make sure you're using a high-contrast color theme. If you're using something with too much blue or the background isn't almost all black or all white, some people may have difficulty reading what's on the screen.

    Aim for something a bit more boring, where you avoid red or solarized dark. Instead, something like default light or default dark should work well.