Job category:
Software Engineering
224 learners

Building an Async CLI Tool for ETL Pipelines in Python

It's time to put it all together. You will build a complete, production-ready command-line ETL tool from scratch, integrating dataclasses, pattern matching, and asyncio. This project solidifies all the advanced Python skills you've learned throughout the path into a single, impressive portfolio piece.
Python
5 lessons
21 practices
4 hours
Badge for Software Development Practices,
Software Development Practices

Course details

Domain Model Validation
Implement the Money Domain Model
Build a Reusable Range Validator
Building a Self Validating Transaction Model
Wiring Up the Range Descriptor
Handle Validation Errors Gracefully

Turn screen time into skills time

Practice anytime, anywhere with our mobile app.
Sign up

Join the 1M+ learners on CodeSignal

Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal