Programming Starter Kit | Coding Mini-Projects — Websites and Applications
From 79.87 C$ /h
Hello - Servus - Greetings ... Future Silicon Whisperer ...
Welcome to this recreational programming class for absolute beginners (but lifelong learners!) who want to take the first small steps into the domain of coding ... and a giant leap into the realm of software.
But no need to fret. You are in safe hands with me — someone who has being tinkering with the computational engineering sciences for well over a decade, publishing novel research, presenting conference talks, and, of course, tutoring curious minds.
It is always rewarding to see a tutee go from building simple websites to developing complex artificial intelligence applications, often in a few short months, which motivates me to continue delivering and refining this course.
For me, our computers are virtual laboratories in which software can be our digital apparatus. The true power of our electronic devices can be unlocked once we become literate in the languages that a computer can understand. This process can be challenging; but it is ultimately a fruitful endeavour.
But before you dive in, you might have a few questions; here is a preemptive measure to answer the common ones:
- - - - - - - -
{Q} I work in the <x> industry/business. So why should I start programming?
{A} Programming skills are becoming increasingly essential in our modern world. Coding is a contemporary craft — one that can be used to solve technical problems, innovate new technologies or even express artistic ideas. (At the very least code can be used automate boring and repetitive tasks, thereby saving considerable time and money!)
{Q} I am <n> years old. Is it too early/late to start coding?
{A} Start coding whenever you feel comfortable and at your own pace ... and you will quickly realise that age is just an unsigned int. That is to say, no prior knowledge will be assumed in this class, and mature students are more than welcome.
{Q} How are sessions organised?
{A} We will have a video call/meeting in which we share our screens over a one- or two-hour period. There will be lots of typing (mostly on your end) but also custom notes and additional resources will be prepared for you.
{Q} How is the syllabus structured?
{A} As a gentle but comprehensive introduction into software carpentry, a tentative outline would involve a four-part sequence:
- Part[0] = Foundational Programming Mechanics
- Part[1] = Coding Best Practices
- Part[2] = Tools of the Trade
- Part[3] = Software Project Lifecycle
- - - - - - - -
The course can, and will, be tailored around your goals and needs; so do feel free to get in touch to brainstorm something that works for you.
Here is to your continued success.
Welcome to this recreational programming class for absolute beginners (but lifelong learners!) who want to take the first small steps into the domain of coding ... and a giant leap into the realm of software.
But no need to fret. You are in safe hands with me — someone who has being tinkering with the computational engineering sciences for well over a decade, publishing novel research, presenting conference talks, and, of course, tutoring curious minds.
It is always rewarding to see a tutee go from building simple websites to developing complex artificial intelligence applications, often in a few short months, which motivates me to continue delivering and refining this course.
For me, our computers are virtual laboratories in which software can be our digital apparatus. The true power of our electronic devices can be unlocked once we become literate in the languages that a computer can understand. This process can be challenging; but it is ultimately a fruitful endeavour.
But before you dive in, you might have a few questions; here is a preemptive measure to answer the common ones:
- - - - - - - -
{Q} I work in the <x> industry/business. So why should I start programming?
{A} Programming skills are becoming increasingly essential in our modern world. Coding is a contemporary craft — one that can be used to solve technical problems, innovate new technologies or even express artistic ideas. (At the very least code can be used automate boring and repetitive tasks, thereby saving considerable time and money!)
{Q} I am <n> years old. Is it too early/late to start coding?
{A} Start coding whenever you feel comfortable and at your own pace ... and you will quickly realise that age is just an unsigned int. That is to say, no prior knowledge will be assumed in this class, and mature students are more than welcome.
{Q} How are sessions organised?
{A} We will have a video call/meeting in which we share our screens over a one- or two-hour period. There will be lots of typing (mostly on your end) but also custom notes and additional resources will be prepared for you.
{Q} How is the syllabus structured?
{A} As a gentle but comprehensive introduction into software carpentry, a tentative outline would involve a four-part sequence:
- Part[0] = Foundational Programming Mechanics
- Part[1] = Coding Best Practices
- Part[2] = Tools of the Trade
- Part[3] = Software Project Lifecycle
- - - - - - - -
The course can, and will, be tailored around your goals and needs; so do feel free to get in touch to brainstorm something that works for you.
Here is to your continued success.
Extra information
- Please use a computer/laptop with a reliable internet connection as well as video-call/screen-sharing application (e.g. Zoom)
- All other custom notes and additional resources will provided to you for free
- All other custom notes and additional resources will provided to you for free
Location
Online from United States
About Me
> A native Londoner whose multidisciplinary scientific background has spanned six disciplines, five languages, four countries and an inexplicable number of years at university.
> A friendly tutor who enjoys teaching programming at a beginner’s level — often blending the academic approach with experiential learning through fun mini-projects in a relaxed environment.
> A friendly tutor who enjoys teaching programming at a beginner’s level — often blending the academic approach with experiential learning through fun mini-projects in a relaxed environment.
Education
> Medicine | Pre-M.D. in Medical Sciences @ Columbia University (New York)
> Physics | B.Sc, M.Sc. and Ph.D. in Computational Engineering Sciences @ Imperial College (London)
> Computing | Cert. in Machine Learning @ Stanford University
> Physics | B.Sc, M.Sc. and Ph.D. in Computational Engineering Sciences @ Imperial College (London)
> Computing | Cert. in Machine Learning @ Stanford University
Experience / Qualifications
> University Level Teaching in Computational Engineering Science [2 years with 20 students]
> High School Level Teaching in Science and Mathematics [3 years with 10 students]
> High School Level Teaching in Science and Mathematics [3 years with 10 students]
Age
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
English
Gujarati
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee