Learn Coding in Nepal: Beginner Resources for Python & Web Dev

Learn to Code — For Free — Coding Courses for Busy People

Welcome to freeCodeCamp’s curriculum.

Recommended curriculum (still in beta):

Try the coding challenge of the day:

Go to Today’s ChallengefreeCodeCamp


W3Schools Online Web Tutorials

Learn to Code

With the world’s largest web developer site.

Not Sure Where To Begin?

HTML

The language for building web pages

Learn HTML

CSS

The language for styling web pages

Learn CSS

JavaScript

The language for programming web pages

Learn JavaScript

Python

A popular programming language

Learn Python

Exercises and Quizzes — W3Schools


Computer programming - JavaScript and the web

Unit 1: Intro to JS: Drawing & Animation

Unit 2: Intro to HTML/CSS: Making webpages

Unit 3: Intro to SQL: Querying and managing data

Unit 4: Advanced JS: Games & Visualizations

Unit 5: Advanced JS: Natural Simulations

Unit 6: HTML/JS: Making webpages interactive

Unit 7: HTML/JS: Making webpages interactive with jQuery

Unit 8: Meet the professionalKhan Academy


Learn Coding After SEE! IT Training Nepal, Putalisadak

The three months Coding for SEE students course is specially designed by IT Training Nepal for SEE appeared students who wants to develop a strong foundation in the area of coding. Coding class for SEE will help SEE students to utilize their 3 months of gap period in the best possible way. Coding is very important for all level of students as it helps them to develop their logical skills. Students who are given the exposure of programming at an early age will help them to think better in making decisions.

The course Coding class for SEE designed in such a way that it provides overall foundation of computer which includes the following areas as mentioned below:

  • Programming in Python
  • Interface design using Figma
  • HTML/ CSS (basics)
  • Database

Benefits of learning Coding class for SEE students:

  • Develop logical thinking skills
  • Get a strong foundation in the area of programming
  • Develop communication skills
  • Develop problem solving skills at an early age
  • Learn to collaborate among your teammates to develop projects — IT Training Nepal

Programming for Everybody (Getting Started with Python)

What you’ll learn

  • Install Python and write your first program
  • Describe the basics of the Python programming language
  • Use variables to store, retrieve and calculate information
  • Utilize core programming tools such as functions and loops

There are 7 modules in this course. This module contains course-wide materials as well as the first part of Chapter One where we explore what it means to write programs. Throughout the course, you may want to come back and look at these materials. — Coursera

Coursera: Python for Everybody (University of Michigan)


Additional pointers and guides

  • freeCodeCamp: “Our mission: to help people learn to code for free. We accomplish this by creating thousands of videos, articles, and interactive coding lessons - all freely available to the public.” — freeCodeCamp
  • W3Schools: “Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python…” — W3Schools
  • Khan Academy: “Our mission is to provide a free, world-class education to anyone, anywhere.” — Khan Academy

:speech_balloon: Share Your Thoughts

Which resource listed here do you plan to start with, and why?

Which insight about local (Nepal) training options was most useful to you?

Do you prefer self-paced platforms (freeCodeCamp, W3Schools, Khan Academy) or instructor-led classes (IT Training Nepal, local bootcamps)? Why?

What small project would you build first to practice Python or web development?

How could local communities, colleges, or employers better support beginner programmers in Nepal?