Python Programming
Python Programming
Python Programming

Python Programming

Harness the power of Python, the fastest-growing programming language for object-oriented programming, innovative data applications, and create custom code integrating third-party data and APIs, expanding your capabilities for data management and web applications.

python code on a screen
python code on a screen
python code on a screen

Ideal For

  • Beginners: Python is often recommended as a first programming language because of its relatively simple syntax and ease of use.

  • Data scientists: Python is a popular language for data analysis and machine learning.

  • Web developers: Python is also widely used in web development, especially for back-end web development using frameworks like Django and Flask.

  • Scientists and researchers: Popular in the scientific community due to its ability to handle complex data structures and interact with other scientific software.

  • Business professionals: Python can be used to automate repetitive tasks, analyze data, and develop business applications.

  • Beginners: Python is often recommended as a first programming language because of its relatively simple syntax and ease of use.

  • Data scientists: Python is a popular language for data analysis and machine learning.

  • Web developers: Python is also widely used in web development, especially for back-end web development using frameworks like Django and Flask.

  • Scientists and researchers: Popular in the scientific community due to its ability to handle complex data structures and interact with other scientific software.

  • Business professionals: Python can be used to automate repetitive tasks, analyze data, and develop business applications.

  • Beginners: Python is often recommended as a first programming language because of its relatively simple syntax and ease of use.

  • Data scientists: Python is a popular language for data analysis and machine learning.

  • Web developers: Python is also widely used in web development, especially for back-end web development using frameworks like Django and Flask.

  • Scientists and researchers: Popular in the scientific community due to its ability to handle complex data structures and interact with other scientific software.

  • Business professionals: Python can be used to automate repetitive tasks, analyze data, and develop business applications.

What to Expect

SKILL LEVEL
Beginner
DURATION
3 Months
CERTIFICATION
After Completion
LANGUAGE
English

Skills You Will Learn

  • Pre-work

  • Python programme fundamentals

  • Control flows

  • Object-Oriented Programme in Python

  • Pre-work

  • Python programme fundamentals

  • Control flows

  • Object-Oriented Programme in Python

  • Pre-work

  • Python programme fundamentals

  • Control flows

  • Object-Oriented Programme in Python

  • Common Python Troubleshooting

  • Intermediate Python

  • Introduction to Data Science OR Web Applications

  • Python Project

  • Common Python Troubleshooting

  • Intermediate Python

  • Introduction to Data Science OR Web Applications

  • Python Project

  • Common Python Troubleshooting

  • Intermediate Python

  • Introduction to Data Science OR Web Applications

  • Python Project

Module

Expand All +

Pre-work: Introduction to Programming

Unit 1: Python and Programming Fundamentals

Unit 2: Control Flow

Unit 3: Object-Oriented Programming in Python

Unit 4: Common Python Troubleshooting

Unit 5: Intermediate Python

Unit 6a: Introduction to Data Science

Unit 6b: Introduction to Web Applications

Unit 7: Python Project

Module

Expand All +

Pre-work: Introduction to Programming

Unit 1: Python and Programming Fundamentals

Unit 2: Control Flow

Unit 3: Object-Oriented Programming in Python

Unit 4: Common Python Troubleshooting

Unit 5: Intermediate Python

Unit 6a: Introduction to Data Science

Unit 6b: Introduction to Web Applications

Unit 7: Python Project

Course Outcome

  • Complete hands-on exercises to understand the versatility of Python

  • Create a portfolio project with diverse web and mobile applications

  • Explore how Python can's user-friendly syntax to code with more ease and efficiency

  • Complete hands-on exercises to understand the versatility of Python

  • Create a portfolio project with diverse web and mobile applications

  • Explore how Python can's user-friendly syntax to code with more ease and efficiency

  • Complete hands-on exercises to understand the versatility of Python

  • Create a portfolio project with diverse web and mobile applications

  • Explore how Python can's user-friendly syntax to code with more ease and efficiency

Course Intake

1 April 2025 → 1 May 2025

Every Tuesday and Thursday | 8PM → 10PM

Content Provider

General Assembly offers courses in software engineering, data analytics and data science, product management, user experience design, digital marketing and others. In today’s job market, these digital skills are becoming increasingly important as more and more industries are turning to tech-driven solutions for their day-to-day operations.

General Assembly offers courses in software engineering, data analytics and data science, product management, user experience design, digital marketing and others. In today’s job market, these digital skills are becoming increasingly important as more and more industries are turning to tech-driven solutions for their day-to-day operations.

General Assembly offers courses in software engineering, data analytics and data science, product management, user experience design, digital marketing and others. In today’s job market, these digital skills are becoming increasingly important as more and more industries are turning to tech-driven solutions for their day-to-day operations.

Frequently Asked Questions

Will I earn a certificate?
Will I earn a certificate?
Will I earn a certificate?
Can I work full time while enrolled in this course?
Can I work full time while enrolled in this course?
Can I work full time while enrolled in this course?
What projects will I work on during the course?
What projects will I work on during the course?
What projects will I work on during the course?
What are the professional backgrounds of the python programming students?
What are the professional backgrounds of the python programming students?
What are the professional backgrounds of the python programming students?

Module

Expand All +

Pre-work: Introduction to Programming

Unit 1: Python and Programming Fundamentals

Unit 2: Control Flow

Unit 3: Object-Oriented Programming in Python

Unit 4: Common Python Troubleshooting

Unit 5: Intermediate Python

Unit 6a: Introduction to Data Science

Unit 6b: Introduction to Web Applications

Unit 7: Python Project

Module

Expand All +

Pre-work: Introduction to Programming

Unit 1: Python and Programming Fundamentals

Unit 2: Control Flow

Unit 3: Object-Oriented Programming in Python

Unit 4: Common Python Troubleshooting

Unit 5: Intermediate Python

Unit 6a: Introduction to Data Science

Unit 6b: Introduction to Web Applications

Unit 7: Python Project