Intro to Mobile Product Development
CodePath is excited to present this free, 8-week, hands-on course for college Freshmen and Sophomores. Part entrepreneurship, part design, and part coding, the course will help you fall in love with technology and computer science. Learn the fundamentals of building new mobile apps including product planning, defining user stories and designing screen flows, taught by engineers from Silicon Valley.
Course Cost
Free
Timeline
8 weeks
Location
Online
Skills Level
Beginner
Course Dates
Feb 13 to April 3, 2021
Early Admission Deadline
Jan 6, 2021
Final Admission Deadline
Feb 6, 2021
Course Description
Intro to Mobile Product Development is an 8-week course designed to expose college freshmen and sophomore students to the possibilities in a career in technology. Students will learn how to conduct product planning sessions, design basic wireframes/prototypes and write product specs to create an MVP (minimum viable product). Students will also get to build a mobile application of their own.
After taking this course, students will have a better understanding of how tech teams and entrepreneurs in Silicon Valley build software products and services, an enhanced portfolio to show future employers, and a network of like-minded peers and professionals across the US. Many of our students proceed onward to take our more advanced iOS and Android mobile development courses, or apply the knowledge they gain in this course to other concentrations.
You Should Take This Course If...
You have experimented with coding, and you are curious about a career in tech, but not yet sure if tech is for you
You are craving a more hands-on, interactive experience than your current university’s computer science classes
You are looking to build something for fun or build a portfolio to show future employers
What You’ll Learn
Build a mobile product or service from the ground up
- Core coding concepts used to build simple iOS or Android apps
- Product planning activities such as brainstorming, schema design, and user stories
- Using version control (Git and Github) to store and collaborate on code
Gain a preview of real-world software engineering roles and challenges
- Fireside Q&A chats and info sessions with professional software engineers from companies such as Slack, Pinterest, and Facebook
- Learn what it's like in the day-to-day of different roles in tech
- How you can be part of an industry that is changing the world and contributing to advancements in many areas of life
Did You Know?
The average salary for an entry level software engineer is $81,637 per year in the US (Indeed).
Software and web developers represent the fastest growing category of tech jobs, at 1.6 million (CompTIA).
Mobile app developer jobs will grow 30.7 percent over the next decade (Burning Glass).
Eligibility
- Freshmen and Sophomores interested in majoring or minoring in Computer Science or other forms of Computing or STEAM subjects
- Students who have already taken an Intro to CS course or know the basics of a programming language (e.g. for loops, if statements)
- Students who are currently enrolled in a 2-year or 4-year college/university in the US
- Students who can commit to 2 hours of online classes every Saturday during the 8 weeks of the course
How to Apply
The application is a 2-step process:
- Fill out a 10-15 minute questionnaire about your previous exposure to coding, your interest in a career in tech, and general information about you as a person.
- Applicants will then set up their working environment as pre-work for the course. This will take approximately 1-2 hours, and applicants who do not complete this step will not be admitted to the course.
Hear from Our Alums
This is one of the classes that I’ve actually looked forward to every week! I was interested in diving into app development and CodePath really taught me everything I need to know. The structure and format of the class were very easy to follow along making it a great learning experience. Working with people with the same goals as me was inspiring!
ABDURAHMAN ABDURAHMAN
University of Minnesota,
Spring 2020
I loved how the CodePath course was structured. It taught me so much without being too overwhelming. It also introduced us to many concepts so we could get a feel for them but still explore and learn on our own. I would strongly recommend this course to someone who is interested in Mobile App Development and needs a push in the right direction!
HEBA SATTAR
University of Illinois at Chicago,
Spring 2020
CodePath's unique emphasis on technical and soft skills is something I found very rewarding. The experiential learning involved has altered my perception of the apps I use daily, and has led me to consider a career in Mobile.
DREW RONK
Penn State University,
Spring 2020
Want to meet the CodePath team?
Join our Info Sessions on January 7 or January 23, 2021. You'll get to meet our instructors and students!
Frequently Asked Questions
What is the CodePath Intro to Mobile Product Development Course?
Intro to Mobile Product Development is a free 8-week, hands-on course meant to inspire students to learn about the possibilities in a tech career. Part entrepreneurship, part design, and part coding, the course will expose students to the fundamentals of building software products and mobile apps - how to conduct product planning sessions, design basic wireframes/prototypes, and write product specs to create an MVP (minimum viable product). Students will also participate in a series of coding labs to build a mobile application (either iOS or Android) of their own. It is intended to supplement the coursework of college freshmen and sophomores who are considering majors/minors in computer science or computing related subjects. The class will connect students with tech leaders from Silicon Valley through industry panels and a guest speaker series.
How do I apply to take this course?
First, you must fill out a questionnaire about your coding exposure, your goals in school, your professional aspirations, and about yourself in general. Secondly, you will need to complete pre-work for the course by setting up your working environment before you will be admitted to the class.
Who can apply for the course?
Freshmen and sophomores with some coding experience or basic familiarity of a programming language (i.e. for loops, if statements), and who are considering majoring in CS or computer-related subjects. If you are a junior or senior, and you are interested in CodePath courses, please see our more advanced Special Topics Courses: iOS or Android Mobile Development and Cybersecurity.
Do I need to be familiar with any specific programming language to apply for the course?
Familiarity with Swift or Java would be helpful, but we don't expect students to know these languages coming into the course. The coding labs do not assume you have any prior experience with Swift or Java.
When does the class meet?
The classes meet synchronously on Zoom with instructors from the industry for 2 hours each Saturday from February 13 to April 3. During different Saturday sessions, students will hear from industry professionals, participate in a coding lab, learn about product development or participate in small breakout rooms with teaching assistants to facilitate more individual help.
How much time will I need to complete the assignments?
Students do not need to spend much time outside of class to work on the assignments. The requirements are designed to be contained within the session. Students that have extra time will have a wide range of optional features and stories to implement into their coding labs.
Who will the instructors be?
The main instructors for the course will be Caren Chang, a software engineer at Google, plus two other industry professionals to be announced. Your lab instructors will be experienced CodePath course instructors who can help you improve your coding knowledge to successfully complete the class and create your own app.
Where can I find the syllabus of the course?
You can find the syllabus here: https://courses.codepath.org/snippets/mobile_app_design/syllabus
What if I need additional help during the class?
CodePath teaching assistants will be available to help you with your assignments. You will also be added to a Slack channel. If you have extra questions, you will be able to message the teaching team in Slack or email support for help.
Will I receive a certificate upon completion of the course?
Yes, you will receive a certificate of completion upon completion of the course with a grade of 60% or higher. Many of our students will post and share their certificates on LinkedIn, and we encourage you to do so!
Is this class really offered for free? How are you able to do that?
Yes! CodePath is a non-profit organization that is backed by major companies such as Andreessen Horowitz, Cognizant, Facebook, Microsoft and Walmart. Thanks to their generous support, we are able to offer our courses to any eligible student for free.
How can I get more information about this course?
Please email admissions@codepath.org with any questions.
Our Partners
CodePath's free courses are backed by the following companies.