Introducing Getting Started with PyCharm video tutorials

Many of our users have been asking us to create a set of video tutorials covering PyCharm functionality and features. Today we’re happy to announce the very first Getting Started with PyCharm series of nine short video tutorials, covering the most essential things every PyCharm user should know first. This series is produced by Paul Everitt, PyCharm Developer Advocate at JetBrains:

The Getting Started with PyCharm playlist is available on the JetBrains Youtube Channel and soon will be available on the PyCharm website. During this short video course you’ll learn the most important features and concepts, starting from PyCharm setup and initial configuration, through creating, running and debugging your projects to productive coding tips, refactorings, testing, efficient navigation and customizing the IDE to meet your needs. The structure of the course is the following:

0. Quick Tour
1.  Setup
2. PyCharm UI and Projects
3. Running Python Code
4. Productive Coding
5. Code Navigation
6. Debugging
7. Testing
8. Customizing PyCharm

In the near future we’re going to create some additional video tutorials, that cover other important features in more details, so stay tuned. Enjoy the tutorials and please do provide us with your feedback on what features or functionality you’d like to watch in the next videos!

Drive to Develop
PyCharm team

About Dmitry Filippov

Product Marketing Manager at JetBrains
This entry was posted in Cool Feature, Screencast, Tutorial, Video. Bookmark the permalink.

14 Responses to Introducing Getting Started with PyCharm video tutorials

  1. Łukasz says:


  2. Pingback: More languages, more power: Python support | CLion Blog

  3. Pingback: Introducing Getting Started with PyCharm video tutorials – JetBrains … | Ableton Expert Home Of Ableton Support | Tutorials , Tips & Tools For Ableton Live Users :)

  4. Robson Cordeiro says:


  5. Pingback: Introducing Getting Started with PyCharm video tutorials | PyCharm … | Ableton Expert Home Of Ableton Support | Tutorials , Tips & Tools For Ableton Live Users :)

  6. Pingback: In-Depth Screencast on Testing | PyCharm Blog

  7. Richard Brosnahan says:

    These tutorials are terrific. They’re packed with very useful hints. I had to stop the playback many times to try out what was being demonstrated, because it was such a useful hint.

  8. Pingback: Next Batch of In-Depth Screencasts: VCS | PyCharm Blog

  9. Pingback: PyCharm 入門指引視頻介紹 | Soft & Share

  10. Bill says:

    I understand having a fast intro video ( #1) to show off how fast coding CAN be in Pycharm but the rest of them are way too fast for anyone who is not already an expert to follow without rewinding every step over and over to see what just happened in the previous blink of an eye!
    In fact, I have never seen any tutorial series for anything run even close to this speed!!

    Please consider redoing the whole series at a reasonable speed – look at Pluralsight for examples on how to do tutorials well.


    • Python Learner says:

      Totally agree, tried to learn and use Pycharm as it says the pycharm is the best Python IDE but this tutorial shy me away.

  11. Paul Everitt says:

    Hi Bill. You bring up a good point, we label these as “tutorials” but really, they aren’t intended to be like Pluralsight. They are more of an overview and are intended to be 8 minutes or less.

  12. Dave Gibbs says:

    Is anyone having success getting the Introduction to Python project automatically created with PyCharm Edu 3.5.1?

    I have installed it several times and the project folder is there but it does not contain any of the lessons.

  13. Dave Gibbs says:

    OK, in 3.51. the Introduction to Python is NOT properly created from the welcome screen, but it is created from File | New Project | Educational | Introduction to Python.

    If someone at JetBrains can confirm/deny this, it would be helpful! I’ll have students fighting their way through this starting this week!

Leave a Reply

Your email address will not be published. Required fields are marked *