DEVN1001 - PCAP: Programming Essentials in Python
Public cible
Anyone who wants to learn how to design, write, debug and run programs coded in Python. No prior knowledge of programming is required.
Objectives
Learn Python, the versatile programming language.
Python is a multi-paradigm programming language used by startups and tech giants like Google, Facebook, Netflix, and more. With intuitive, readable syntax, Python is a great first programming language to learn.
Programming skills open up careers in almost any industry and are required if you want to continue to more advanced and higher paying software development and engineering roles.
This course is a great place to start learning Python: no prior programming knowledge required. Completing the course earns you a Statement of Achievement. It is split into two parts preparing you for two certifications:
Part 1 (PE1: 35 hours) prepares you for PCEP Certified Entry-Level Python Programmer Certification.
Part 2 (PE2: 40 hours) prepares you for PCAP Certified Associate in Python Programming Certification.
Content
Candidates will learn these core skills:
- Ability to perform intermediate-level coding tasks in the Python language, including the ability to design, develop, debug, execute, and refactor multi-module Python programs, as well as measures their skills and knowledge related to analyzing and modeling real-life problems in OOP categories with the use of the fundamental notions and techniques available in the object-oriented approach.
- Think algorithmically how to analyze a problem and translate it for a computer to process.
- Design, develop, and improve multi-module computer programs.
- Analyze and model real-life problems in Object-Oriented Programming categories.
- Understand a programmer's work in the software development process.
- Learn how a program is executed in a computer environment.
- Gain skills to create and develop your own programming portfolio.
- Prepare for PCAP certification.
OR WHICH TYPE OF CAREER?
- Aspiring programmers and learners interested in learning programming for fun and job-related tasks
- Learners and career changers seeking a junior-level job role as a software developer, data analyst, or tester
- Industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation
- Aspiring programmers and industry professionals looking to build a solid foundation for further studies in more specialized areas, such as testing, data analytics, machine learning, IoT, and web development
- Team leaders, product managers, and project managers who want to understand the terminology and processes in the software development cycle to more effectively manage and communicate with production and development teams
Prerequisites
No prerequisites.