This repository is designed to teach you the basics of programming and software development using JavaScript with Node.js.
By the end of this course, you will:
- Be able to write solution algorithms for given problems using JavaScript.
- Identify the phases and activities of the software development process.
- Understand the high-level differences between common software development methodologies.
- Recognize the need for and use of various development tools.
Pro Tip: Programming is learned by doing. Allocate sufficient time for coding.
- Intro to Programming & Software Development:
- Setting up your environment
- Basics of software development
- Introduction to Git and GitHub
- Variables, Conditionals, Loops, and Arrays:
- Fundamental programming concepts with exercises.
- Methods and Functions:
- Functions, strings, math methods, and quizzes.
- Advanced Git:
- Local and remote branching, collaborative workflows.