Campus-IL's next.py course is a free Python massive open online course. It has a lot of exercises, many of them are "open" Python code writing tasks. These exercises are not checked by anybody or anything (except final project, and only for paid upgrade).
As it is common to only partially fulfill the exercise requirement, and that students may not know how to test their solutions, having a pre-ready exercises and test framework, may help them.
This content is not affiliated with, endorsed, sponsored, or specifically approved by National Cyber Directorate, Cyber education center and Campus-IL (or anyone else related to self.py course), and they are not responsible for it.
THE SOFTWARE IS PROVIDED βAS ISβ, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.