Welcome π β
Hello, I am the Tutorial Doctor and I am the creator of this course. I am currently a software developer working in the Fintech industry. I had no formal education in the field and struggled to understand a lot of the more advanced concepts in software development.
I made this course for people like me who want to learn how to code but may not have the finances to afford the other options out there. Alongside this course I am building several carefully designed apps based on real-world scenarios that give you a great opportunity to gain actual experience that you can put on a resumΓ© in a safe and semi-realistic environment. There is just one thing you need to know:
Yes, you can do this! πΊ β
If you want to learn to code but don't think it's for you or that it's too hard, I am here to help. If you are a medical professional, fashion designer, business owner, botanist or artist, you too can learn to code and use it to make your dream app or simply just make your job easier.
Take a look at the Dev Shop to see what types of apps are possible!
How does coding/programming work? β
Coding is the process of giving instructions to a computer by either typing keys on a keyboard or some other means like swiping your finger on a screen or speaking into a microphone.
There are 7 key topics that you will need to understand in order to program a computer. These are Data, Variables, Conditional Statements, Functions, Loops, Classes and Libraries. You will learn about these topics and more in this course.
Here are the tools you will need β
- A Code Editor - a text editor for writing code
- Python - the programming language this course uses
- Note taking app - To document what you learn
- Patience - It may seem that it's taking a long time to grasp things
- Resilience - Don't give up.
Recommended Tools β
These are the tools I recommend you use for this course.
Code Your First App! β
In this course you will use the Python programming language. Python is an easy to read and versatile programming language. It is mostly used for writing quick utility scripts, processing and analyzing data and artificial intelligence. Below are the steps to create your first app!
- Create a folder on your computer for your app and open it in your code editor
- Create a new file named
app.py
in the folder - Copy and paste the following code into the file
- Enter your name where it says
your_name
- Change the
birth_year
to your birth year and thecurrent_year
to the current year - Save the code and run it to see what happens!
- Try reading the code as a sentence out loud and explain it to someone else!
your_name = "Samuel"
birth_year = 2011
current_year = 2024
your_age = current_year - birth_year
print(f"Your name is {your_name} and you are {your_age} years old")
if your_age < 13:
print("You are NOT old enough to use this site")
elif your_age >= 13 and your_age <=17:
print("You are a teenager, but not quite old enough to use this site.")
else:
print("you ARE old enough to use this site")
Demo β
Leaving Comments β
Throughout this course you will see comments in the code examples. Comments help you leave notes for yourself or others and they won't be read by Python.
# This is a comment
print("Welcome to the course")
Getting Help beta β
Want to connect with fellow learners and get extra support? Our Discord server is the place to be! Join the community and benefit from shared knowledge and assistance.
Course Structure beta β
Our goal is that every software development module equips students with a solid understanding by explicitly defining the concept, its real-world use, and how it operates. This course is dynamic and will be refined to meet your needs.
About the Author β
I'm the Tutorial Doctor, a Fintech software developer on a mission to empower the next generation of programmers.
Subscribe To My Discord
Join the community and benefit from shared knowledge and assistance.