Discover Classes. Earn 10% Rewards.

Python Programming Short-course

Learn Python, the world's fastest-growing major programming language, and build the skills to put together web and data science applications. The beginner-friendly course covers programming fundamentals and grows your confidence in Python. Start putting Python to work in high-growth fields like analytics, data science, and web development.

  • Beginner
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Mentor-guided, online class
  • 200 hours over 50 sessions

Get More Information

Fill out this form and the course provider will contact you with more information about this course.

  • $4,500/person

By submitting this form, I consent to CourseHorse providing the information in this form with the course provider which may contact me via email, phone or text.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Python Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Gain comprehensive fluency in Python, the world's fastest-growing and most versatile programming language. Build confidence and competence to leverage Python's capabilities for web applications, data analysis, scientific computing, and automation across diverse professional domains.

Whether you're completely new to programming or have coding experience in other languages, this course puts you on the fast track to building practical applications with Python's intuitive, object-oriented syntax. You'll progress from programming fundamentals through building a custom application, graduating with the skills to immediately apply Python in professional environments. Python's readability and extensive library ecosystem make it the ideal language for rapid skill development and real-world application across industries.

What You'll Learn:

  • Python fundamentals, including variables, data types, operators, and control flow
  • Object-oriented programming principles and design patterns
  • Working with functions, modules, libraries, and code organization
  • Data structures, including lists, dictionaries, sets, and tuples
  • File handling, input/output operations, and working with external data
  • Debugging strategies and problem-solving approaches
  • Building a custom Python application from concept through completion
  • Best practices for writing clean, maintainable, and well-documented code
  • Introduction to popular libraries for web development and data science
  • Working with APIs and external services in Python

Who Is This For:

Complete beginners to programming, professionals seeking to add Python to their skill set, and anyone interested in data science, web development, automation, machine learning, or scientific computing. No prior coding experience is required. This course is ideal for career changers and professionals from all backgrounds.

Career Support:

  • Expert instruction and mentorship throughout the course
  • Real-world project work and portfolio building
  • Career guidance for applying Python skills in the job market

Hands-On Projects:

Learn by doing through progressively complex projects. You'll start with simple programs and advance to a custom application you design and build yourself. These projects become portfolio pieces that demonstrate your capabilities to employers.

Industry Applications:

Python is used across web development, data science, machine learning, scientific computing, automation, and more. The flexibility of the language means you'll graduate with skills applicable across many career paths and industries.

Professional Development:

Beyond coding syntax, you'll learn professional practices including code organization, documentation, and collaboration patterns. These practices prepare you for professional development environments where code quality and teamwork matter.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

School Notes:
For students enrolling in 12 week part time and immersive classes, it is not recommended that you book more than one class simultaneously.

Refund Policy

If you can't make it to a class/workshop, please email us at [email protected] at least 7 days before the scheduled event date. No refunds will be given after this timeframe.


In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at General Assembly (2,637)

Similar Classes

General Assembly

General Assembly provides the necessary tech skills, career advice, and networking opportunities to prepare individuals for careers in coding, data, or UX design. With courses lasting as little as three months and requiring no previous experience, General Assembly has graduated over 40,000 students worldwide since 2011.

View school profile
General Assembly
Vetted by CourseHorse

A verified Online educator.

Loading...