The impact of computer coding on modern life is so universal that many of us don't think twice about it! But behind every social media post, streaming service selection, and smartphone app is, of course, code: a system of functions, commands, and rules written in a particular language to make our digital technologies function smoothly. Even with the rise of artificial intelligence and its increasing power to help write and edit computer code, human coders are essential to the process. And computational thinking is valuable for everyone!
For many students, learning basic coding can be an empowering experience that teaches a wide range of skills: creativity, problem-solving, perseverance, confidence, and more. Teaching coding to your students helps them to better understand how the modern world works, and perhaps, someday, shape the digital future
good practices to follow:
Start With The Core Concepts.
Keep Things Practical.
Make Use Of External Resources.
Emphasize Collaboration.
Don't Bombard Students With Different Languages.
Know When To Step Back.
Think Like A Beginner, Not An Expert.
Keep Students Involved In Tutorials.
Subjects
-
React Redux Beginner-Expert
-
JavaScript and Typescript Beginner-Expert
-
OOP (Programming) Beginner-Expert
Experience
-
Lecturer (Nov, 2016
–Dec, 2024) at Haripur university of haripur Pakistan
teaching
-
Lecturer (Apr, 2012
–Oct, 2016) at Northern uni NOSHERA Pakistan
Teaching
Fee details
Rs20,000–50,000/month
(US$71.77–179.44/month)