Python Programming Bootcamp
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.



This Course Is 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 In This Course
SKILL LEVEL
Beginner
DURATION
3 Months
CERTIFICATION
After Completion
LANGUAGE
English
Skill You Will Learn
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
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
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
Programme Module
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
Programme Module
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
Outcomes of the Course
Complete coding exercises to reinforce newly learned skills.
Dive deeper into topics and techniques via programming labs.
Receive individualized feedback and support from your instructional team.
Apply what you’ve learned to build a custom web or data application.
Complete coding exercises to reinforce newly learned skills.
Dive deeper into topics and techniques via programming labs.
Receive individualized feedback and support from your instructional team.
Apply what you’ve learned to build a custom web or data application.
Complete coding exercises to reinforce newly learned skills.
Dive deeper into topics and techniques via programming labs.
Receive individualized feedback and support from your instructional team.
Apply what you’ve learned to build a custom web or data application.
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.
Programme Module
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
Programme Module
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