Skip to main content

Free coding education in the time of Covid-19STANFORD, USA

Announcing Code in Place:
Free coding education in the time of Covid-19

STANFORD, USA

Link

The time of COVID-19 has been difficult for many people around the world, in many different ways. As an act of community service, a group of computer science instructors is coming together to offer our teaching services free of charge for people who want to learn introductory coding, subject to availability. This is a one time offering for the COVID-19 pandemic.

Course Dates: April 13th until May 22nd.
Where: Anywhere with internet.
Who: Learners, with no programming experience, and time to dedicate to learning.
Student application deadline: April 8th, Anywhere on Earth.
Teacher application deadline: April 3rd, Anywhere on Earth.

The learning experience, which we call CS106A - Code in Place, will be an introductory programming course using the Python language, using material from the first half of Stanford University's established intro course, CS106A. It assumes no prior programming experience. You should expect to be working 15 to 20 hours a week and you will need an internet connection strong enough to stream video.

This experience is different from typical free online courses in that, in addition to using online resources, you will meet (via videoconferencing) in a small group, once a week, with someone on the teaching team. The course is centered around engaging assignments and includes an optional final project. You won't receive a grade in the course, and completing the experience doesn't earn university credit. Instead, the main outcome is that you will have acquired a new and wonderful skill: how to program.

Join as a student
Enrollment is subject to availability, although we have space for hundreds (or even thousands) of students. To apply, you complete a short, fun, learning exercise before April 8th, estimated to be 1 to 2 hours of work. Finishing the exercise will give you an idea of whether this course is good for you.

Teach a section 
If you are an educator who knows Python, apply to be a volunteer instructor. Every volunteer teacher means more students can join.

As a disclaimer, this is a first-of-its-kind offer from Stanford. We are seeking students who are up for being part of an experimental education experience. If you have any questions please email codeinplace@cs.stanford.edu. We are limiting the course to students and teaching team who are at least 18 years old.

All the best,
The Code in Place teaching team
Organized by professors at:


What is CS106A - Code in Place?

CS106A is one of most popular courses at Stanford University, taken by almost 1,600 students every year. It has been developed over the last 30 years by an amazing team, including Nick ParlanteEric Roberts and more. The course teaches the fundamentals of computer programming using the widely-used Python programming language. This course is for everyone from humanists, social scientists, to hardcore engineers. CS106A - Code in Place is built off the first half of CS106A.

Code in Place require no previous background in programming---just a willingness to work hard and a love for learning. It requires considerable dedication and hard work, over a course of 5 weeks.

Course Structure

Lecture videos every week

In lectures, you will learn the skills and techniques necessary to become an amazing programmer from our Stanford professors Mehran Sahamiand Chris Piech.

One 40min section every week

Section is a weekly meeting in small groups of around 10 students where you get to have a more personalised learning experience. Sections are lead by our team of world-class section leaders who will help solidify the concepts learned in lecture and help you become a better problem solver.

4 assignments

The ultimate joy of programming is to build things that you are proud of. The assignments are a chance to do exactly that while solidifying the knowledge learned in lecture and section in a real world setting.

Ways to get involved

What is the "live class" about?

You are part of the group of students following along the course as it progresses. Following along means you get to join in on live conversations, ask questions about lecture and section.

Is this class right for me?

Yes! Unless you already know how to code. We have taught similar material all around the world, to people of all backgrounds.

Why are you doing this?

It seemed like the right thing to do in this difficult time. We also love to teach.

Why learn to code?

It's fun and helps you get a job that you can do from home. It makes you think deeply and is perhaps the closest thing we have in this world to magic.

Is it truly free?

Yes.

I have a disability, can I take the class?

We are seriously into disability accommodations. We are going to commit to closed captioning our videos and working diligently to support students with disabilities.

Why does Mehran use a lightsaber?

Lightsabers are fun. We like to have a wholesome good time while teaching.

Who is Karel?

Karel is a robot that we use to teach the first two weeks of our Stanford class. Karel was created in the 80s as a gentle introduction to computer science. Karel has been taught to thousands of students and has influenced curricula at code.org and beyond

Is this class hard?

Most things worth doing are hard. We teach you a lot of computer science, but we do what we can do make it as straightforward as possible.

What are the prerequisites?

There are none! Well actually, you need to be able to turn on a computer. Or, honestly you probably only need to be able to recognize if a computer is on.

Is the material going to be open to the world?

Only some of it. Students who are accepted into Code in Place will get access to all the course materials (lecture videos, assignments, etc). We are slowly growing the set of resources we make open to the public.

Is this a MOOC?

No. The main difference is that we are not massive, and our space is limited by availibility. We believe it will be a relatively different experience, involving live interactive teaching in small groups.


Comments

Popular posts from this blog

GTBank swift code and Foreign Currency Transfers details

We take your privacy seriously and only process your personal information to make your banking experience better. In accordance with NDPR, GDPR and other applicable regulations, continuing to use this platform indicates your consent to the processing of your personal data by Guaranty Trust Bank Plc., its subsidiaries and partners as detailed in our Privacy Policy Got it Home Business Banking International Trade Foreign Currency Transfers Foreign Currency Transfers Foreign Currency Transfers (GTMT) The GTBank International Money Transfer (GTMT) is designed to enable both GTBank account holders and non account holders send and receive funds to and from any GTBank subsidiary in West Africa. In line with a directive by the CBN, recipients of funds through GTMT in Nigeria must either be GTBank account holders or must be identified by a GTBank account holder. For Transfer Of USD ($) Into Domiciliary Account Through CitiBank New York: Correspondent Bank: CitiBank, New ...

OGUN STATE POLICE EMERGENCY NUMBERS

OGUN STATE POLICE EMERGENCY NUMBERS Below are the telephone numbers of area commanders, DPOS and Tactical team leaders of Ogun State Police Command.  Any of them can be reached in case of any distress. 1. O/C SARS 07065386591 2. O/C X SQAUD 08081774908 3. O/C S.I.B 08033173756 4. O/C E.O.D 08033447726 5. O/C ANTI-KIDNAPPING 08060374010 6. O/C HIGHWAY 08033208985 7. COMMANDER IGP 08035909911 8. O/C Q.R.S 07038649772 9. O/C MONITORING 08035249181 10. O/C SAFER HIGHWAY 07087253381 11. O/C IGP X SQAUD 08023529332 12. PPRO 08034241238 ABEOKUTA AREA COMMAND 1. ACPOL METRO 08023253470 2. DPO ADIGBE 08033448310 3. DPO IMALA 08030756843 4. DPO LAFENWA 08035141239 5. DPO ILUPEJU 08034610577 6. DPO KEMTA 08030642903 ADATAN AREA COMMAND 1. ACPOL ADATAN 08030742737 2. DPO ADATAN 08035518131 3. DPO ODEDA 08057150916 4. DPO OBANTOKO 08123824273 5. DPO OKE-ITOKU 08037767562 6. DPO ENUGADA 08037169917 7. DPO FUNAAB 08066634646 8. DPO AREGBE 08036041125 SAGAMU AREA COMMAND 1. ACPOL SAGAM...

RCCG SPECIAL THANKSGIVING SERVICE MAY 2020

Topic: Thank God for Calvary Text: Revelation 1:11-18 The greatest battle ever fought since the creation of man was fought at Calvary. It was a battle between the forces of darkness and Light. It seemed as if darkness won, but 3 days later, Light shone. What We Should Thank God For: 1. For the Blood He shed on Calvary. Through this Blood, our sins have been washed away. 1 John 1:7 The Blood is still giving us victory over satan. Revelation 12:10-11 The Blood also gives us access to God. Hebrews 10:19-22 Everyone of us now have access to the Holiest by virtue of the Blood. 2. The Healing Stripes of Jesus. 1 Peter 2:24, Isaiah 53:1-5 Jesus took a stripe for diseases yet undiscovered in addition to the 39 He took for categories of diseases already existing. 3. The Name of Jesus. Philippians 2:5-11, John 14:14 The Name has given us access to God's provision and deliverance. John 16:24 4. Victory over death.  Since Calvary, death has lost its sting. 1 Corinthians 15:54-57, Hebrews 2:14-...