short coursePython programming

Begin your coding journey with our comprehensive online Python course for beginners. Discover why Python is the fastest growing programming language, valued for its clarity, ease, and versatility. Get introduced to Python fundamentals and its most-common applications in data analytics, visualization, and web development. Take your first step into coding and learn Python today.

Apply now
Python programming
clock

Part-Time

6

weeks

remote

Remote

language

English

Program overview

Our course is tailored to teach programming for beginners as well as those looking to enhance their coding skills. Here is what you will learn: Start with the basics of coding with Python:
  • Understand variables
  • Explore data types and structures
  • Learn to use control flow mechanisms
  • Discover functions, modules & objects
Advance to practical applications:
  • Analyzing and visualizing data
  • Accessing data from web services (e.g., Google Maps API)
  • Creating your own applications
  • Accessing SQL databases
  • Generating automated reports
Culminate with a hands-on mini-project:
  • Apply all learned skills to a mini-project based on personal interest
course report award 2025 for best European bootcamp
coding in python with python book
PCEP logo

Industry - recognized certificate

By completing our course, you will be prepared to get the PCEP™ - Certified Entry-Level Python Programmer certification.

Upcoming dates

Course dates

May 26 - Jul 02

Apply by

May 25

Tuition

1'800 EUR

Format

Remote

Course dates

Sep 15 - Oct 22

Apply by

Sep 14

Tuition

1'800 EUR

Format

Remote

Schedule

  • Mon

    Remote

    • 16.00 - 18.00Q&A Session
  • Tue & Thu

    Remote

    • 16.35 - 17.00Q&A Session
    • 17.00 - 18.00Lecture
    • 18.00 - 20.00Practice

Q&A SessionDuring these sessions, you are totally free to connect and ask any questions about the covered topics.

LectureLearn from our instructors who are experts in their respective fields and get introduced to new topics during live lectures.

PracticeWork on a set of interesting and challenging exercises related to the topics covered in the previous lesson.

Financing options

At Constructor Nexademy, we believe that finances should never be a barrier to accessing the education and training that can help individuals achieve their goals. That's why we offer a variety of financing options to make our courses more accessible to a diverse range of students. We also work with external organizations that provide financial assistance to those in need.

Where our students get jobs

Get your dream job - we'll support you along the way!

Our Alumni Stories
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
arrow
Caitlyn Trevor

Caitlyn Trevor

Python

Thanks for a great course!

Job:
Postdoc at UZH

arrow

What you will learn

  • Week before start

    Introduction session

    Meet the instructors and students during our 1 hour Introduction to the course. Get more information about the curriculum, methods and the tools used during the course. The aim is to set you up and make you feel comfortable with our online learning environment.
  • Day 1

    Introduction to Python

    • Developer Tools: Learn the tools of the Python programmer.
    • Variables and Types: Define variables and manipulate data types and structures (strings, numbers, booleans, lists, dictionaries, and tuples).
    • Control Flow: Use for, while, and if loops to control program execution.
  • Day 2

    Code debugging and modularization

    • Debugging: Leverage debugging tools to understand how the Python interpreter processes your code.
    • Functions and Modules: Write functions and organize your code using modules.
    • Python Patterns: Learn concepts specific to Python like list comprehensions.
  • Day 3

    Object oriented programming

    • Objects: Learn what an object is in Python.
    • OOP Design: Write Object-Oriented Programs.
    • Code Reusability: Practice designing for reusability and modularity.
  • Day 4

    Data Analytics

    • NumPy and Pandas: Learn the most important libraries for manipulating tabular data.
    • Jupyter Notebooks: Create notebooks, a popular way to explore data with Python.
    • Dataset Exploration: Practice exploring datasets with these tools.
  • Day 5

    Visualizing data

    • Visualization Types: Learn different visualization classifications.
    • Matplotlib and Seaborn: Create beautiful plots with these libraries.
    • Documentation: Practice reading Python documentation and using visualization packages.
  • Day 6

    Access web data

    • HTTP Requests: Send HTTP requests from Python.
    • HTML Parsing: Learn the basics of HTML and parse web pages with Python.
    • Web Scraping: Practice acquiring, cleaning, saving and analyzing data from web pages.
  • Day 7

    Access web APIs

    • Internet Basics: Learn how the internet works.
    • API Concepts: Learn the interests and uses of Application Programming Interfaces.
    • API Requests: Practice sending post and get requests to APIs from Python.
  • Day 8

    Create a web app

    • Web Frameworks: Learn web development frameworks in Python.
    • Flask: Build a Flask application and use it to create your own API.
    • API Design: Design and test your own RESTful endpoints.
  • Day 9

    Relational databases and Python

    • SQL Fundamentals: Learn the fundamentals of Structured Query Language (SQL).
    • SQLAlchemy: Read, write, and analyze data from a SQL database using Python.
    • Database Design: Understand relational database structure and queries.
  • Day 10

    Automatic reporting with Python

    • Report Generation: Create automated reports in HTML, PDF, and Excel format.
    • Interactive Reports: Integrate interactive figures using Plotly.
    • Automation: Build end-to-end reporting pipelines with Python.
  • Day 11

    Mini-project

    Select from a list of projects provided by Constructor Nexademy or work on a topic of your choice. In both cases, the instructor and TAs will help you to get the most out of it.
  • Day 12

    Mini-project presentation

    Finalize and present your mini-project. Apply all learned skills and receive feedback from instructors and peers.

Certificate from top coding school

Get certified by Constructor Nexademy, one of the world's top coding academies. Share your certificate on social networks, CVs and more. Boost your career with the new skills that you gained.

Certificate

Upcoming events

Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.

  • Constructor Nexademy Open Day: Zurich & Munich

    calendar21. Apr 26, 05:00 PM - 07:00 PM GMT+2

    map-pinZurich & Munich campus

    Are you ready to level-up your career? Join us on April 21, from 17:00 to 19:00, at our campuses in Zurich and Munich for an immersive Open Day. With our next cohort kicking off this May, this is the perfect opportunity to explore our new programs and find the path that fits your ambitions. What’s on the Agenda: Explore Our New Programs: Be the first to learn about our newly introduced tracks designed for the modern tech stack: DevOps, LLMOps, and Web Development & AI. Discover Our Flagship Courses: Get an inside look at our renowned Data Science & AI program, as well as our specialized Python and Mastering Generative AI courses. The Career Edge: Learn about current trends in the tech job market. We’ll discuss how the evolution of AI is reshaping the industry and how our programs are designed to secure your long-term value. Meet the Experts: Connect directly with our instructors and hear firsthand accounts from alumni who have successfully transitioned into the tech world. Deep Dive Q&A: Get answers to all your questions regarding program content, our hands-on learning methodology, financing options, and career support. Don’t miss this chance to see how we can support your journey into the heart of tech. Secure your spot today!

Empty room with chairs

Application process

  • checkApply to the program here
  • check

    Informative call with Constructor Nexademy (optional)

  • check

    Pay a deposit to secure your spot

  • check

    Complete your preparation work before the program starts (beginners only)

  • check

    Start learning! 😊

Get ready for the course

Free Python intro course

Online
Self-paced
Free of charge

Dive into Python with our free introductory course covering essential concepts like variables, data types, control flow, loops, and functions. Completing this course will give you a strong grasp of the fundamentals of programming in Python and prepare you for the Python programming short course.

Estimated time to complete: 8 hours

FAQs

  • How is the day by day schedule?

    caret

    Every course starts with a 60-70 mins introduction to a new topic, followed by 2 hours of guided exercises with the help of our teachers and teaching assistants. During Q&A sessions (on Mondays and 20 minutes before each course), you are totally free to connect and ask any questions on Python Programming, either on the course and exercises, or for your personal projects.

  • Who should attend this course?

    caret

    Anyone who wants to make a jump start into coding in an optimal amount of time and with high quality and personalised support. If you want to: - go from beginner to advanced level, - work on concrete ideas to solve problems, - be able to talk code with developers and data scientists this course is made for you!

  • How is this course different from other self-paced online training?

    caret

    Most self-paced courses are a good place to start. They do not, however, go into the depth of problems early-stage programmers face in their day-to-day coding life nor do they get help when it really matters.That’s not the Constructor Academy philosophy. We’re here for you. Each and every learner gets the attention they deserve from our experienced staff of instructors and mentors.

  • How does Constructor Academy's curriculum differ from other schools?

    caret

    Constructor Academy has trained more than 1000+ Full-Stack Engineers and Data Scientists. This has provided the Constructor Academy team an in-depth understanding of what skills are most in-demand in the market and which parts of technology are of highest importance when working with data.

  • Is there an interview selection for this course?

    caret

    No, the goal is to help you take your first step into coding.

  • What coding level do I need?

    caret

    Basic coding knowledge is encouraged no matter the programming language or framework. If you’ve never seen a line of code before, we encourage you to first start with our free Python Intro course. Complete it (8 hours), and you'll be ready to excel in the Python Programming Course.

  • Will I receive a certificate upon successfully completing the course/program?

    caret

    Yes, upon successfully completing the course or program, you will receive both a digital and a printed certificate from Constructor Academy. These certificates serve as official recognition of your achievement and can be used to enhance your resume, LinkedIn profile, or portfolio.

  • What is a PCEP™ Certification?

    caret

    PCEP™ – Certified Entry-Level Python Programmer certification is a professional industry-recognized credential that measures the candidate's ability to accomplish coding tasks related to the essentials of programming in the Python language. By completing our course, you will be prepared to take the certification exam.

  • Is there an additional cost for taking the PCEP™ exam?

    caret

    We will cover the exam cost for your first-try.

Contact us

Your instructors

Team Member

Naveen Chand Dugar

linkedin

Python Instructor and Data Scientist

Naveen is a highly motivated and skilled software professional with experience in Data Science and Backend Development. He has a strong ability to develop and implement innovative solutions, with hands-on experience in building Machine Learning pipelines and web applications using Django. His technical expertise and passion for leveraging technology to solve complex problems have been key drivers in his career. Eager to take on new challenges, Naveen seeks opportunities in dynamic and fast-paced environments where he can apply his skills and experience.

Team Member

Dr. Ekaterina Butyugina

linkedin

Data Science Program Manager & Instructor

Dr. Ekaterina Butyugina is a Program Manager and Data Science Instructor at Constructor Nexademy. She brings over 10 years of experience in applied mathematics, computational science, and machine learning to her work with students and industry partners. With a background spanning academia and AI consulting for industry, she specializes in helping professionals develop practical skills in data science, machine learning, and AI strategy. She is dedicated to sharing her expertise on these topics with a hands-on, interactive approach to teaching.

Team Member

Albin Plathottathil

linkedin

Python Program Manager & Data Science Consultant

Soon after graduating with a Bachelor’s in Computer Engineering, Albin found his interest in working with large amounts of data. His passion for coding and curiosity to keep learning brought him to Data Science Program at Constructor Nexademy. His willingness to help others made him an instant class favourite and for this reason, he joined the team as Teaching Assistant mentoring the next students, and later on as a Data Science Consultant.

Read more about Constructor Nexademy in our Blog

Read the latest news about Constructor Nexademy and get informed about all things around Programming and Data Science in Switzerland and Germany.

from-apprenticeships-to-building-a-client-ready-ai-agent-rinor-recica

From Apprenticeships to Building a Client-Ready AI Agent: Rinor Recica

by Christina Sieber

data-science-part-time-capstone-projects-batch-10

Data Science Part-Time capstone projects batch #10

by Ekaterina Butyugina

data-science-capstone-projects-batch-34

Data Science capstone projects batch #34

by Ekaterina Butyugina