Welcome to our Library. Here, you can find courses for learning programming. If you are a programming beginner, this is the right place for you, because you can start learning no matter your age. In the section Block-based programming you can find introduction to block-based programming and if you're in primary school and you're just starting programming, these materials will be for you. If you want to learn programming without the training wheel, you can start off with textual programming and Textual programming in Python is the right place for you. If you already have some knowledge of Python and you want to peak into data science, Introduction to Data Analisys will be the right material for you.