Introduction to Professional Software Development

This course is your entry point into the world of professional software development. Get started in programming with one of the two most popular programming languages (Python and Javascript), learn source control using Git, how to prepare software documentation, basic testing and setting up your personal development environment.

No previous experience is required. This course aims to prepare you with the knowledge and skills you need to start your own projects or a career change, following the best practices of professional software developers worldwide.

Difficulty

Learning outcomes

  • Acquire basic-intermediate programming and problem-solving skills in Python or Javascript
  • Understand and know how to use GIT for version control (CLI and GUI)
  • Know how to set-up a personal development environment and workflow
  • Be able to write and publish software documentation
  • Be able to design and execute unit tests for their programs
  • Use continuous integration tools to automate code testing and monitoring
  • Be familiar with online knowledge bases for troubleshooting and technical reference

Upcoming Courses/Workshops

*The below course structure and cost is intended for individuals. To know the details of our course offering for companies, please contact us.

Undecided if this is the right course for you? Talk to our mentors for a free consultation.
Free Diagnostic Meeting

FEATURED MENTOR

Nghia Truong

Head of AI Product Development
  • Machine Learning consultant and mentor at Tokyo Techies
  • 6+ years of experience working at software service development companies in Japan.
  • 3rd place Vietnam National Olympiad in Informatics 2011
  • Rank 27 at ACM/ICPC Asia Regional contest 2012
  • Champion at multiple Hackathons in Japan and Vietnam

Frequently Asked Questions

1. What courses do Tokyo Techies offers?
Tokyo Techies offers a wide range of courses. In order to check the available courses along with details about their contents, please click here
2. How many sessions does each course have?
Usually, it depends on the course a student is opting for. In general, a short course can have 8 ~ 12 sessions (16 ~ 24 hours). A research/development project can take more than 30 sessions. The number of sessions also depends on the understanding level/ pace of the students and their achievement goals.
Normally, there is 1 session/ week. However, the course type i.e. Custom Project/ Intense Course, will have 2-3 sessions per week, depending on the availability of both the students and their assigned tutor. Hence, students can opt for any course type based upon their requirement.
3. What is the fee?
Starting July 01, 2019, the prices are:
1-on-1 private session: 24,000 JPY + tax / 2-hour lesson.
Group session for 2 students: 12,000 JPY + tax / 2-hour lesson / student.
Group session for 3+ students: 7,000 JPY + tax / 2-hour lesson / student..
Intense Course/Custom Project: 30,000 JPY + tax / 2-hour lesson.
* The price may change depending on the course. The hourly rates mentioned above are for reference only.
4. Will I get any certification after I complete any of the courses?
Yes, after completing a course, student will get a certificate from Tokyo Techies indicating that the student has finished the course successfully.
© 2020 Tokyo Techies. All rights reserved.