Harvard University
CS50's Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
- edX
- 12 weeks, 5 - 14 hours per week
- Self-paced
- Free to audit
- Paid certificate
- Beginner
Free online
Learn Web Development online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
Web Development topics
More in Computer Science
Harvard University
An introduction to the intellectual enterprises of computer science and the art of programming.
Johns Hopkins University
Do you want to write powerful, maintainable, and testable front end applications faster and with less code? Then consider joining this course to gain skills in one of the most popular Single Page Application (SPA) frameworks today, AngularJS. Developed and backed by Google, AngularJS is a very mark…
Harvard University
An introduction to programming using Python, a popular language for general-purpose programming, data science, web programming, and more.
Harvard University
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…
University of Washington
This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to…
Harvard University
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
Great Learning
This Front end development free course introduces you to the foundation of web development. You will begin with the basics, including HTML features, recommended editors, comments, and structure. As you move forward, you will learn about key elements, attributes, table tags, and form tags, all expla…
upGrad
React.Js Free Course online for Beginners - In this course, you will learn how to use React.js for creating web UI and its components, and how to build a Phone Directory Application.
Harvard University
Learning objectives This course picks up where Harvard University's CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap. Topics include database design, scalability, security, and user…
Harvard University
Learn to process and convert raw data into formats needed for analysis.
DeepLearning.AI
Bringing a machine learning model into the real world involves a lot more than just modeling. This Specialization will teach you how to navigate various deployment scenarios and use data more effectively to train your model. In this first course, you’ll train and run machine learning models in any…
Harvard University
This is CS50’s introduction to computer science and tech literacy for business professionals.
Harvard University
Django, JavaScript, SQL and deploying web apps.
Udacity
Sign up for Udacity's free Intro to HTML and CSS course and learn how to structure and apply styling to websites. Learn online with Udacity.
Great Learning
This course will introduce you to Front End Development with CSS, along with a few demonstrated samples. You will learn to design a website using CSS editors, selectors, comments, and syntax of CSS as you follow the first half of the course. The second part engages you by helping you understand inl…
Microsoft
Learn how to serialize and deserialize JavaScript Object Notation (JSON) strings using the JsonSerializer class, the JsonSerializerOptions class, and Data Transfer Objects.
University of Washington
[As described below, this is Part B of a 3-part course. Participants should complete Part A first -- Part B "dives right in" and refers often to material from Part A.] This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. Th…
Microsoft
Learn about the importance of collaboration with the disability community in creating accessible gaming experiences. Identify methods to build connections with these communities. Implement best practice etiquette during these collaboration sessions.
Harvard University
Learning objectives This course picks up where Harvard University's CS50 leaves off, transitioning from web development to mobile app development with React Native, a popular open-source framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.…
upGrad
Javascript free courses training covers basics of data types,variables ,conditional statements and arrays. Kickstart your web development journey through javascript classes