Search for a different course
  • Technology

Software Engineering

The Software Engineering Immersive is a full-time career accelerator that’s designed to transform students from novices to job-ready, full-stack software engineers. In this 12-week course, students become junior-level software engineers by developing their own ideas into functional web applications, creating a portfolio of their work, and embarking on the career path of a software engineer. As a graduate, you’ll leave with a solid base of fundamental programming and computer science knowledge, as well as experience with languages, frameworks, and libraries that local employers demand.

WHAT DOES THE CLASS LOOK LIKE?
• This live online course offers a learning experience just like physical on-campus classes
• Interactive: Fully live delivery where you can see and communicate with your instructional team and fellow classmates.
• Engaging: Using Slack, a collaboration and chatting app, in conjunction with Zoom, students and instructors are constantly engaging during class.
• Collaborative: Leverage Zoom breakout rooms to work in small groups or meet one on one with your instructor for help or troubleshooting.
• Convenient: Login to class from the comfort of your home or office without the commute.
• Class sessions are recorded so you can go back to review material if you have questions or uncertainties.
• Weekly assignments and labs
• Capstone project
• Full daily attendance required: 9am-5pm, 5 days a week

Who Should Attend This Course?
• Self-taught Coders: People who have begun self teaching and are looking to become professional software engineers in the tech industry
• Recent graduates: People who are looking for direction, structure, and employable skills after graduating
• Career switchers: Coming from a more creative or non-technical background and are often looking for technical skills they need to begin a career in software engineering

Course Prerequisites

● Age 18 and up
● Education level: Diploma or higher
● Saudi nationals or individuals whose spouse or mother is Saudi
● Unemployed job seekers (not registered in GOSI in the past 90 days)
● Excellent spoken and written English proficiency
● Some basic technical experience and computer literacy are required. Coding experience isn’t required but is helpful.
● Daily access to a computer, preferably a Mac, and strong online connection
● All applicants must complete all steps in the admissions process
● Commitment to complete all course requirements
● You should only apply to one program. If you’re interested in more than one program, the Admissions team will help you decide, but only apply to one program.
● You may not apply to this program if you are already enrolled in another Misk Academy program.

What You Will Learn

• Two different back-end frameworks such as Rails (Ruby) and Express.js (JavaScript, via Node.js), Django/Flask (Python), Spring (Java), and other alternative back-end stacks, based on market demand.
• At least one front-end framework such as Angular.js, React.js, Ember.js, or Vue.js
• At least one SQL database (e.g. Postgres) and at least one NoSQL database (e.g. MongoDB)

By the end of this course students will be able to:
• Apply CSS to HTML sites to separate content from presentation/style
• Build custom apps by integrating routing, controllers, views, and databases using Ruby on Rails
• Write JavaScript that allows the browser to communicate with the server without reloading the current page, to do things like validate or save form input and refresh images
• Describe what an API is and how to retrieve data from various third party APIs
• Create more efficient and elegant solutions to problems by applying fundamental computer science concepts to applications

Available Sessions

Technology

Software Engineering, Immersive

Location
Registration Deadline March 09, 2021
Duration.
12 Weeks
Dates
March 14 - June 17

Related Courses

About General Assembly

Since 2011, General Assembly (GA) has transformed tens of thousands of careers around the world through transformative technical education in today’s most in-demand skills. In partnership with MiSK Academy, General Assembly is building the most elite digital academy in the Kingdom.