Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (2024)

Learn to code using Visual Studio Code for Education, a free online computer science education platform. Teach computing skills in any classroom, across devices and platforms.

Consistent with Microsoft’s commitment to preparing students for the future, we’re happy to announce the release of our latest product to empower the next generation of developers—Visual Studio Code for Education.

Visual Studio Code for Education is a free online computer science education platform that provides integrated curriculum and a sandbox coding environment for everyone. With zero setup, anyone can be a developer and start learning to code with Visual Studio (VS) Code, the code editor preferred by software development professionals around the world.1

Visual Studio Code for Education is a version of VS Code designed for students and educators. Using the same tools and platforms used by professionals, students will learn modern technologies and languages like Python and JavaScript that will help prepare them for the future.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (1)

Learn modern technologies and languages with Visual Studio Code for Education.

Coding for everyone

Visual Studio Code for Education is free and available online, so educators and students in any classroom can use it across devices and platforms. Choose from short bite-size lessons or full Python or Web Development courses with interactive assessments and coding challenges.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (2)

Visual Studio Code for Education is free, available online, and includes courses with interactive assessments and coding challenges.

Accessibility built-in

To ensure that every student can learn to code, accessibility features like Immersive Reader, high contrast, zoom, and screen reader support have been built into Visual Studio Code for Education from the beginning.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (3)

Immersive Reader in Visual Studio Code for Education. Accessibility features have been built into the product to ensure that all students can learn to code.

Courses and coding activities

Visual Studio Code for Education currently offers the following courses:

  • Introduction to Python: A full year introductory-level course appropriate for both secondary school and university level classes. The course covers the fundamentals of the Python programming language like functions, if statements, for loops and structures.
  • Intro to Web Development: A semester-length introduction to web design course focused on using HTML, CSS, and JavaScript. This project-based curriculum introduces students to the design thinking process to create websites for a client to solve a problem or serve a purpose. Students will learn basic HTML syntax, explore styling with CSS, and add dynamic web elements using JavaScript.

In addition to these courses, there are also bite-sized, 45-minute or less, fun coding activities available—like a Python Fortune Teller or a Spooky Manor text-based adventure game. These activities focus on specific elements of a programming language and support student creativity, exploration, and expression.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (4)

Visual Studio Code for Education offers full courses and bite-sized coding activities to fit the needs of educators and students.

Projects in Visual Studio Code for Education

If you would rather use your own curriculum or lessons with Visual Studio Code for Education, you can also use a project workspace that supports both Python and Web development projects. With zero setup required, students can start editing and running code in the browser. For web projects, students can preview their websites and publish them to the internet.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (5)

The project workspace in Visual Studio Code for Education supports open-ended Python and Web development projects.

Safe and secure for students and schools

At Microsoft, we value, protect and defend student data privacy and school security with rigorous governance practices and a privacy-by-design approach. To learn more, see Frequently Asked Questions about Visual Studio Code for Education.

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (6)

Microsoft and Visual Studio Code for Education protect and defend student data privacy and school security with rigorous governance practices.

Created with educators

Visual Studio Code for Education was designed by educators, for educators. As part of an Advisory Board, a group of a dozen educators worked with the engineering and design teams to provide feedback and guidance on computer science education as the product was being developed.

The Advisory Board was an incredible opportunity to help create a tool that can help fill a necessary gap in teaching computer science.

George Lias, CS Teacher, Fredericksburg, Virginia, US

I love that Microsoft is taking seriously the feedback from the teachers who will use their product. I feel that I am heard during the session, and that my feedback is seriously considered and incorporated where possible.

Amy Pezzoni, CS Teacher, Modesto, California, US

We continue to work with CS educators as we explore new features and curricula. Learn more about the Advisory Board, access educator resources, and join fellow learners and educators at the Visual Studio Code for Education Community.

How to get started with Visual Studio Code for Education

It’s quick and easy to get started teaching with Visual Studio Code for Education:

  1. Open a web browser to https://vscodeedu.com
  2. Sign in using a Microsoft or Google account.
  3. Browse the catalog of courses to select a full course or coding activity to follow along with or create your own website or python project.

To verify connectivity and access to Visual Studio Code for Education on your school network, we encourage you to visit Visual Studio Code for Education Domains and Connectivity.

As you plan your professional learning, be sure to sign up for one of our free “Getting Started with Visual Studio Code for Education” or other course-specific webinars. Check out our events and workshops for educators to sign up and learn more about the professional learning opportunities available.

Get started with Visual Studio Code for Education and see how it can be a valuable resource in preparing students for the future!

1 https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment

Teach computing skills with Visual Studio Code for Education (new!) | Microsoft Education Blog (2024)

FAQs

Is Visual Studio good for learning to code? ›

Visual Studio Code highlights keywords in your code in different colors to help you easily identify coding patterns and learn faster. You can also take advantage of features like IntelliSense and Peek Definition, which help you understand how functions can be used, and how they relate to one another.

Is Word free for students? ›

Word, Excel, PowerPoint & more!

Did you know that all students, full-time faculty, and staff have the option to download Microsoft 365 on up to five computers for free? That includes Microsoft Word, PowerPoint, Excel, Outlook, OneNote, OneDrive, and many others.

Which is better Python or Visual Studio Code? ›

VS Code supports a wide range of languages, making it suitable for multi-language projects. PyCharm primarily focuses on Python development and thus supports fewer languages.

Is VS Code good for beginners? ›

Is VS Code good for beginners? Definitely, VS Code is a great choice for anyone just starting out, especially for web development with HTML, CSS, and JavaScript.

Can teachers still get Microsoft Office for free? ›

Sign up for Microsoft 365 Education – free for students and educators at eligible institutions. Get access to programs like Word, Excel, PowerPoint, OneNote, and now Microsoft Teams, plus additional classroom tools.

Is Microsoft Word not free anymore? ›

You can use Microsoft Office apps for free. Microsoft 365 is a productivity suite that includes programs such as Word, PowerPoint, Outlook and OneDrive cloud storage.

Can I still get Microsoft Office for free? ›

Can I download Microsoft 365 for Free? Yes. Use Word, Excel, PowerPoint and more for free with Office on the web.

Is Visual Studio Code recommended? ›

According to the 2023 Stack Overflow Developer Survey, Visual Studio Code (also known as VSCode) ranked as the most preferred integrated developer environment (IDE) tool. Visual Studio Code has many great features out-of-the-box, and supports a large community of extensions to add enhanced functionality.

Why use Visual Studio instead of VS Code? ›

Visual Studio might be the way to go if you prioritize Microsoft support and robust features for complex projects. On the other hand, if you seek versatility and a lightweight environment, Visual Studio Code could be your preferred choice.

Is Visual Studio good for Python beginners? ›

Visual Studio provides a first-class Python editor, including syntax coloring, autocomplete across all your code and libraries, code formatting, signature help, refactoring, linting, and type hints. Visual Studio also provides unique features like class view, Go to Definition, Find All References, and code snippets.

Why do programmers use Visual Studio? ›

Visual Studio is a powerful developer tool that you can use to complete the entire development cycle in one place. It's a comprehensive integrated development environment (IDE) that you can use to write, edit, debug, and build code. Then deploy your app.

Top Articles
Latest Posts
Article information

Author: Corie Satterfield

Last Updated:

Views: 6066

Rating: 4.1 / 5 (42 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Corie Satterfield

Birthday: 1992-08-19

Address: 850 Benjamin Bridge, Dickinsonchester, CO 68572-0542

Phone: +26813599986666

Job: Sales Manager

Hobby: Table tennis, Soapmaking, Flower arranging, amateur radio, Rock climbing, scrapbook, Horseback riding

Introduction: My name is Corie Satterfield, I am a fancy, perfect, spotless, quaint, fantastic, funny, lucky person who loves writing and wants to share my knowledge and understanding with you.