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

  • Retrain or enhance your web design skills with Per Scholas, the AI-integrated talent accelerator. Remote, instructor-led courses offer role-specific training and skills that help you take your career to the next level. This web design essentials course is spread across 10 weeks, and you can learn on weekends and evenings to make the curriculum more accessible.

    No-CostRemote10 weeks90 training hours
  • This program is designed for Per Scholas Alumni who want to continue their education to support their careers. After successful completion, graduates can accelerate their careers as Full Stack Developers, Backend Engineers, and more.

    No-CostRemote10 weeks90 training hours
  • Master automation with in-demand Python and version control skills needed to thrive in modern tech environments.

    No-CostRemote18 weeks182 training hoursGoogle Python
  • Build dynamic, full-stack web applications and earn an industry-recognized skills badge to verify your advanced development expertise.

    No-CostRemote5 weeks
  • Accelerate your career in software engineering by mastering enterprise computing's most versatile programming language.

    No-CostRemote10 weeks90 training hours
  • Build the programming skills that power today's web applications with JavaScript Essentials. This instructor-led course is designed for Per Scholas alumni who want to strengthen their coding knowledge, create interactive web experiences, and take the next step towards a software development career. You will handle practical projects to help you gain the confidence to develop apps and games, create mind-blowing animations, and solve real-world programming challenges.

    No-CostRemote10 weeks90 training hours