Skip to content

Software Development

Software Development with Python

Available in:Remote

UCI:3042

Live and Instructor-Led

Course fee
No-Cost
Course level
Intermediate
Length
10 weeks
Prerequisites
Must be a Per Scholas Alumnus

Course Overview

Embark on this 10-week course designed to equip intermediate Python developers with advanced skills in web application development. Learners delve into advanced Python techniques, mastering object-oriented programming concepts such as inheritance and polymorphism while exploring iterators for efficient and concise code. This journey will also include a deep dive into data structures and algorithms, learning to implement complex data structures, and analyzing algorithmic complexity for optimized performance. Then, learners will harness the power of Django to develop dynamic web applications, from setting up projects to implementing authentication and building RESTful APIs. This advanced course is designed for Python developers eager to advance their expertise in full-stack development. Instructional methods include interactive lectures, hands-on labs, and real-world projects, ensuring a comprehensive learning experience. Upon successful course completion, learners will be equipped to pursue a range of roles, such as Full Stack Developer or Django Developer.

There are no upcoming Software Development with Python classes right now

Find out when we'll offer this course again

Leave your details and we'll email you when new Software Development with Python classes open.

Related Courses

Let's Find the Right Fit

Questions? Our Career Accelerator team can help you explore your options and choose the path that's right for you.