What is this course about?
Feel the real power of Python and programming! The course offers you a unique approach of learning how to code by solving real world problems. Throughout the course we will be understanding how to identify and formulate the problems, what is the key to a great app, we will learn how to efficiently adopt the problem for the computer and the most important that you will be writing a lot of code! The course is structured in a way that lectures are like labs where we study the material, do the quizzes, write programs and test them! The most important that you will be involved into work a lot in order to get the best experience!
You will understand how Python can be used to solve problems from different fields, including mathematics, cryptography, guess-n-check algorithms and more! You don't need to be familiar with concepts we will be solving, however the basic understanding of programming is needed, only the basics, like variables, if statements, loops and functions.
Find the coefficients in a quadratic equation
Try to find out the answer to the tricky question!
Use your knowledge of descriminant to find out the amount of roots!
Show how you find the solutions!
Research on how to print greetings to the user!
Try to define the conditional statements
Revise the "Tricky Question" lecture.
Research on how to use the sqrt() function.
Think what are the variables at the beginning
Think about the conditional statement that would solve the input problem
Write the second piece of code for the conditional
Find the bug
Check your understanding and play with Python shell
This is the part of the Final Project task. Use your knowledge to solve the next quiz!
Answer the questions from the previous task
Read about the core encryption formula
Experiment with formula in Python shell
Find the bug in the code!
Decryption is very simple!
Solve 5 equations using our math app
Use Cryptography App that we wrote to decrypt the message
Building software products, designing and prototyping new ideas are the activities I am genuinely passionate about. I am studying IT at Mikkeli University of Applied Sciences which is in Finland, one of the highly innovative Nordic countries. The experience I have gained throughout my professional career includes web development and design, software engineering, Android app development, networking and servers. Having gained the top skills by working at Microsoft during summer 2015 and at the cutting edge renewable energy startup called Caterva located in Munich, I am honoured to share my experience and aspiration towards technology with students who wish to learn about web, software and mobile development from a new and engaging perspective.