Python Fundamentals

Certificate Overview

Whether one works in cybersecurity, data science, web development, systems administration, the Python programming language is used every day in these and many other roles. It can be used for tasks as simple as file processing, to complex ones such as performing machine learning or powering a web site. This certificate program provides the fundamental skills necessary to start programming using Python.  No familiarity with a programming language is necessary, but is helpful, and basic computer knowledge will be needed. This certificate is offered in three "sprints," with each sprint building upon the previous one, but allowing the ability to take a learning break between each sprint if needed. 

  • Admission
  • Affordability
  • Experience
Admission

Admission

Similar to traditional boot camps, no prior experience or education is required. Individuals interested in pursuing a FlexStack should first fill out an application interest form. You can apply at any time through a simple and short application meant to ensure you are set up for success with basic knowledge and technology. Applicants must be approved before registering for courses or certificates within the FlexStack program.

Once submitted, your application will be reviewed by an admissions advisor within 1-2 business days. Once approved, you will receive information about how to register. Applications are valid for one year and after completing one course you have up to six years to complete the full certificate.  

Affordability

Affordability

With each certificate just costing $2,520, you can complete a full FlexStack for just $7560 – thousands less than the average boot camp.  You also have the option to pay as you go, course by course, or you can take advantage of a 10% discount by registering for all three courses at one time. We offer two easy ways to pay, self-pay with a personal credit card or you can submit a request to charge your company directly.

Experience

Experience

Courses meet for five hours of live, online instruction each week. Each session is broken into multiple modules where the instructor introduces you to the topic followed by hands-on practice time allowing you to gain experience and confidence with the material. You will learn skills and techniques that can be applied immediately through practical work time with a subject-matter expert in the form of live instruction, demos, and labs. 

The pace of the content is accelerated and intense, but provides the immersive experience needed to gain skills quickly. The structured learning environment includes a cadence of learning and practice, with direct access to subject matter experts for real-time feedback to foster rapid skill acquisition. No additional work is required outside of course time. 

Participants will also enjoy a high-touch support team that is experienced in assisting online programs, including a dedicated advisor as a central point of contact. From selecting the best curriculum pathways to navigating challenges, you will have access to resources to help you succeed. The team will share information regularly, and you’ll have direct access for any additional questions or concerns.

What You Will Learn

The basics of using the Python programming language, such as syntax, variables, operations, using and manipulating data types, along with the application of object-oriented programming methodology to Python will be covered. Related topics, such as regular expressions, source control, and using web data sources will be reviewed on how they can be utilized within Python but also provide knowledge that is applicable to many other programming languages.  In addition, opportunities to utilize artificial intelligence and large language models (such as ChatGPT) will be incorporated into coding exercises. 

Python who should attend

How You Will Benefit

  • Create programs with the basic functions and capabilities of Python. 
  • Enhance programs further with common Python frameworks and modules. 
  • Retrieve, parse, manipulate, and output data from multiple sources and properly use Python data types. 
  • Apply object-oriented concepts and principles to the Python programming language. 
  • Reduce the impact of errors on programs using Python exception handling. 
  • Use these skills in future coursework and existing/future roles in analytics, web development, system administration, or cybersecurity 
Fundamentals

Course Listings

Certificates Icon - Gold section icon

Interested in Learning More About FlexStack?

Sign up today to receive more information about FlexStack and learn how this unique credential can help you gain valuable skills.