Takeaways: What are the core elements of NEP 2020? How are they relevant to me as a teacher? What are the key highlights of NCF 2023? 
How do I use it as a teacher?

Landing Page Content:
  • January 1, 2019 - December 31, 2025

  • Free*

  • Online

What you'll learn

  • A broad and robust understanding of computer science and programming
  • How to think algorithmically and solve programming problems efficiently
  • Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
  • Familiarity with a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML

This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x, CS50, is Harvard's largest course.

Languages include C, Python, SQL, and JavaScript plus CSS and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. The on-campus version of CS50x, CS50, is Harvard's largest course.

Landing Page Table Content:

Duration

11 weeks long

Time Commitment

10 - 20 hours per week

Pace

Self-paced

Subject

Programming

Course Language

English

Video transcript

English

Difficulty

Introductory

Credit

Audit for Free Add a Verified Certificate for $219

Platform

edX