• FAQ

Learn programming fundamentals with world-class experts


Do you want to learn the fundamentals of programming and are looking for a community and support to get started?

Have you tried to learn coding with free online resources before but found it hard to complete it by yourself and put it aside? Maybe all you needed was a little push, or someone to explain just a few concepts while you were stuck.

We provide a new way to learn the fundamentals of programmingwith all the necessary ingredients around the course for you to successfully complete it: community, an instruction team, experience, space and fun. Learning the fundamentals of programming will empower you with higher potential.

We believe knowing the fundamentals of programming will be a necessity in the future and we know from our own experience that the best way to learn them is through community power.

CS50x everyone codes will equip you with tools to take the next step in your career and will open up new possibilities for you.

Location: online + Vienna

Duration: 15 weeks

Next cohorts: April 4/22

Application Deadline: March 15/22

Language: English

Level: for beginners

Price: 3998€




</To design efficient algorithms and solve problems>

</Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development>

</A number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML>

</To engage with a vibrant community of like-minded learners from all levels of experience>

</To develop and present a final programming project>

</See here what you can can do after completing this course>

*Info Day is a free online event providing information about the first cohort-based program in Austria.

Eager to learn more and meet potential participants?

Register for the next Info Day*

11 Jan 2022 at 6pm CET

pp 1




Harvard University Professor David J. Malan is the instructor for CS50, the largest course at Harvard University with 763 students as of 2019 (+478% since 2006) and largest MOOC on edX with 2M+ registrants, also offered at Yale University.

At everyone codes we have a team full of experienced senior developers which will be available for your throughout the CS50x course. The weekly structure involves Q&A sessions where you can ask the content-specific questions.

A learning coach will guide you through the course, provide a structured way of learning and oversee a successful completion of the course. They focus on learning experience design (LXD) to enhance knowledge creation and build sustainable knowledge base.


alexander von franque

Schedule an informal 15 min call with us


</A beginner-friendly coding course led by Harvard University professor David J. Malan>

</The fundamentals of programming using Scratch, C and Python>

</Technical support from an experienced developer>

</Counseling on programming career pathways and next steps>

</Instructor, mentor and a learning coach guiding you consistently through the course>

</Community of like-minded people working towards the common goal of learning programming>

</Innovative learning model and hands-on experience>

</Personalized learning experience>

</Course certificate><

The community is the heart of our program

Photo credits: ©Daniel Willinger | Optical Engineers and Phillip Annerer  


Deadline March 15th 2022

You will fill out the online application form and upload your supporting documents.

After submitting your online application form, we will invite you to a personal interview via Google Meets.

After your interview, your application will be reviewed and you will receive our final decision within 2 weeks.

Online Application
Online Interview

After you have been admitted to the CS50x everyone codes program, you can start learning in a community with expert support.

Start Learning



Register for the next Info Day

Still have questions?

11 Jan 2022 at 6pm CET

Get the newest information about our upcoming courses


Who is this program for?

When does the program start and how long does it take?

What is my benefit?

Why you should not apply for this program?

This program is not meant for people who are capable of learning new things solely on their own and do not need any support on the way. If you are familiar with the fundamentals of programming, you might not be satisfied with the course content and the program, because the learning curve will not be that steep and you can invest your time in improving your existing knowledge about programming.

This program is for everyone who is willing to learn programming and do not know where and how to start. If you have tried learning  programming from some free online resources, but got lost on the way or needed a little support, this program might be just the right choice for you.
Here are some eligibility criteria: Fluent in English. Logical thinking and basic knowledge in mathematical thinking. Availability at least 20 hrs per week for 15 weeks. Very high motivation and drive. Willingness to learn and strong perseverance. Be a team player and communicator. Basic computer skills (browsing, document editing, etc…). Formal requirements - none. Coding experience - none.

The upcoming program starts on the 1st of November 2021 and will run for 15 weeks. The program is designed to be full-time but the precise timetable will depend on your skill-level, your learning group and is flexible except for a few mandatory sessions. It is advised to invest at least 20hrs/week.

Q&As with experienced senior developer. A learning coach who facilitates your learning experience, proposes and maintains a schedule and tracks your progress and holds you accountable. Community: a learning group which creates your immediate support and team. Physical space to meet with your learning group. Alumni events and membership in everyone codes’ alumni community. Partnerships, network (of EC) . An everyone codes certificate of completion of CS50x.