Python Essentials 1

Dive into programming, learn Python from scratch, and prepare for the PCEP – Certified Entry-Level Python Programmer certification.

This introductory course gives you an opportunity to dive into Python and computer programming with no specific prerequisites or prior knowledge required. It will guide you from a state of complete programming illiteracy to a level of programming knowledge which will allow you to design, write, debug, and run Python scripts, and to understand the basic concepts of software development technology.

Having completed the course, you will be prepared to attempt the qualification PCEP – Certified Entry-Level Python Programmer certification, and to get your foot in the door to careers in software development, data analysis, and testing.

Key skills you will learn

Sign up for Python Essentials 1, and learn these core skills:

  • Python
  • Computer Programming
  • Algorithmic Thinking
  • Analytical Thinking
  • Design, Develop, and Debug Scripts
  • Best Practices in Programming
  • Procedural Programming

BEGINNER


...
Python Essentials – Part 1 (Basics)

Level: Beginner | Length: 6-7 weeks (Suggested: 6-7 hours/week) | Language: English, Spanish | Cost: Free

This course is the first in a 2-course series that will prepare you for the PCEP – Certified Entry-Level Python Programmer certification exam, and help you build the essential foundations for the PCAP – Certified Associate in Python Programming certification exam.

The main goal of the course is to guide you from a state of complete programming illiteracy to a level of programming knowledge which allows you to design, write, debug, and run programs encoded in the Python language, and to understand the basic concepts of software development technology.

The course will prepare you for jobs and careers connected with widely understood software development, which includes not only creating the code itself as a junior developer, but also computer systems design and software testing.


For more information about the course, click here:


Python Essentials 1 has been designed for anyone and everyone who wants to learn Python and modern programming techniques.
It will particularly appeal to:

  • aspiring programmers and learners interested in learning programming for fun and job-related tasks

  • learners looking to gain fundamental skills and knowledge for an entry-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, learners, and industry professionals looking to acquire essential Python skills for further self-development in the areas of AI and machine learning, data analytics, data visualization, application programming, web development, game development, network programming, Internet-of-Things, testing and automation, and cybersecurity

  • 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

No prerequisites

The course has been designed for students with little to no prior knowledge of Python or programming. There are no prerequisites for the course, nor is any specific prior experience required. The only preliminary requirement is the ability to use a personal computer, very basic knowledge in mathematics, and enthusiasm!

What you will know after the course

By the end of the course, you will be able to:

  • design, develop, debug, execute, and refactor computer programs;
  • think algorithmically to analyze problems and implement them as computer processes;
  • use the syntax, semantics, and the most important elements of the Python Standard Library to write Python scripts and resolve typical implementation challenges;
  • understand the role of a programmer in the software development process;
  • create and develop your own programming portfolio to stand out from the crowd in the job market;
  • continue your professional development at an intermediate level with Python Essentials 2.