What do I need to do well at Sigma School?
A Sigma School student needs to meet all of the following characteristics to succeed in our program.
These are the most important of all! To succeed in our program, you must be able to:
Enjoy learning new material relatively fast in a self-directed way (we have no teachers!)
Have a growth mindset and take failures as opportunities to learn
Enjoy collaborating with people from different cultures
Demonstrate professionalism and reliability (e.g., show up on time for scheduled commitments)
Communicate clearly and effectively in written and spoken English.
You must also have these technical skills down. They sound harder to achieve than they are, and you can learn them all with our free, self-paced Coding Basics Experience!
Understand the basics of computer science fundamentals
Understand how to read and write basic HTML & CSS
Understand the basics of git and GitHub
Understand how to use basic code structures in JavaScript
Understand how to solve basic algorithmic coding challenges
Of course, you must also be ready for a fast-paced, intense, remote learning journey by having:
Time commitment to all compulsory workshops, self-directed learning sessions and co-learning groups that you are assigned to.
Financial and time buffer to sustain you while going through our program and until you get your first paycheck.
A reliable computer with a microphone and webcam
A distraction-free workspace with a stable electricity supply and high-speed and stable internet
An unwavering commitment to our program and the intention to work full-time as a developer after the program
Finally, to join our full-time program, you will need to complete our entire onboarding process, where we'll assess you on all of the criteria described above.
Soft Skills 🌟
These are the most important of all! To succeed in our program, you must be able to:
Enjoy learning new material relatively fast in a self-directed way (we have no teachers!)
Have a growth mindset and take failures as opportunities to learn
Enjoy collaborating with people from different cultures
Demonstrate professionalism and reliability (e.g., show up on time for scheduled commitments)
Communicate clearly and effectively in written and spoken English.
Technical Skills ⌨️
You must also have these technical skills down. They sound harder to achieve than they are, and you can learn them all with our free, self-paced Coding Basics Experience!
Understand the basics of computer science fundamentals
Understand how to read and write basic HTML & CSS
Understand the basics of git and GitHub
Understand how to use basic code structures in JavaScript
Understand how to solve basic algorithmic coding challenges
Mental, Financial, and Workspace Readiness 🚦
Of course, you must also be ready for a fast-paced, intense, remote learning journey by having:
Time commitment to all compulsory workshops, self-directed learning sessions and co-learning groups that you are assigned to.
Financial and time buffer to sustain you while going through our program and until you get your first paycheck.
A reliable computer with a microphone and webcam
A distraction-free workspace with a stable electricity supply and high-speed and stable internet
An unwavering commitment to our program and the intention to work full-time as a developer after the program
Finally, to join our full-time program, you will need to complete our entire onboarding process, where we'll assess you on all of the criteria described above.
Updated on: 19/09/2022
Thank you!