Since its inception in the 1980s, Python has become one of the world’s most popular programming languages. But that doesn’t mean it’s a simple one to learn. As the language has evolved and the tech universe has become more complex, a working knowledge of Python has become a requirement for a variety of tech jobs. For Boston coders or aspiring data scientists, a proper course in Python may be necessary to snag a dream role. Luckily, Boston has plenty of opportunities for its tech community to get ahead of the coding competition.
Whether you’re already a data wiz hoping to hone your Python skills or a newcomer to computer science with little coding experience, Boston has a rich variety of expert-led, personalized training courses. These nine programs offer in-depth, reliable Python training, so you can rest assured your computer programming knowledge will be stronger in no time.
Top Python Training Courses in Boston
- BrainStation
- Edlitera
- General Assembly
- HarvardX
- Varsity Tutors
- ZeoLearn

Location: Online
What they do: Established in 2012, BrainStation has worked with major companies to transform digital education, in addition to offering Python training courses. The company’s "Python for Data Science Training" course teaches students how to clean, analyze and manipulate data and understand Python libraries, dictionaries and scripts. While BrainStation’s course may not be best for absolute beginners, it’s suitable for those seeking a thorough, career-oriented Python education.
Cost: $1,950 for a five week course.

Edlitera
Location: Financial District
What they do: Founded by data scientist Claudia Virlanuta, Edlitera offers private Python training sessions for corporate teams. The courses are broken up into three modules, taking students through increasingly more complex levels during the learning process.
Cost: Starts at $349 for a three week course.

Location: Online
What they do: Edureka boasts an intensive, online Python training course. Their "Data Science Using Python" training program helps users master Python programming concepts like data operations, object-oriented programming and Python libraries, including Pandas.
Cost: Starts at $499/course.

Location: Leather District / Financial District
What they do: General Assembly offers intensive, exercise-based Python training courses specifically for beginners. The prerequisites for the course are minimal, and the takeaways outweigh them substantially — those who take these courses leave with the ability to write and run Python scripts and use Python for basic data analysis tasks.
Cost: $3,950

HaravardX
Location: Online
What they do: For Python users who wish to receive more thorough academic training, HarvardX provides a free online course that teaches how to use Python during research. The course lasts five weeks and is taught by a Harvard professor. While the course is free, a certificate of verification can be purchased after course completion.
Pricing: Free

MITx
Location: Online
What they do: MITx provides a free online Python training course taught by MIT professors. This course is geared towards those who have no prior experience with computer programming. By the end of the nine week course, students will walk away with the knowledge of the Python programming language, testing and debugging, data structures and more. The course is free, but again, a certificate of verification can be purchased upon completion.
Pricing: Free

ONLC Training Center
Location: Financial District
What they do: Since 1983, ONLC Training Centers have been teaching computer programming courses nationwide, covering everything from CSS to Docker. Whether you’re a beginner or a programmer wishing to advance your skills, you’ll find the right class for you at the center. ONLC courses are available through live, hands-on training and personalized, on-demand instruction.
Cost: $995-$1,495

Location: Greater Boston Area
What they do: Varsity Tutors offers expert, one-on-one Python tutoring. Tutors hailing from top universities like Harvard and Yale, meet either face-to-face or online with students in the Greater Boston Area, offering a uniquely personalized, accessible tutoring option.
Cost: Starts at $30/hr.

Location: Greater Boston Area
What they do: ZeoLearn offers instructor-led, online classes for those searching for a standard Python training course. Each course involves exercises, theoretical learning, group discussions, Q&A sessions and simulations.
Cost: $999 for an eight day course.