Hey guys!
Here is a Beginner to Proficient Software Engineering Curriculum. We shall go through it together and bit by bit, and it will be project-filled.
This three-month comprehensive software engineering curriculum takes ready-to-learn individuals from beginners to higher-able engineers. It is a basic Saturday-only timetable with weekly check-ins. that covers a wide range of topics.
Throug...
Hey guys!
Here is a Beginner to Proficient Software Engineering Curriculum. We shall go through it together and bit by bit, and it will be project-filled.
This three-month comprehensive software engineering curriculum takes ready-to-learn individuals from beginners to higher-able engineers. It is a basic Saturday-only timetable with weekly check-ins. that covers a wide range of topics.
Throughout the class, we shall use Google Meet, which will be strictly remote. We can have some in-person meetings based on your request.
A pretty overview of the topics we will cover is as follows;
Week 1-2: Introduction to Software Development Fundamentals
Here, we'll look at
- Introduction to Programming Concepts (e.g., variables, data types, control structures)
- Version Control (e.g., Git and GitHub)
Week 3-4: Web Development Basics
Here, we'll look at;
- HTML and CSS fundamentals
- Introduction to JavaScript for web development
Week 5-6: Databases and Backend Development
Here, we'll look at;
- Relational databases (e.g., SQL)
- Introduction to server-side programming (e.g., Node.js)
Week 7-8: Frontend Framework and Responsive Design
Here, we'll look at;
- Introduction to a front-end framework like React or Angular.
- Responsive web design with CSS frameworks like Bootstrap or Materialize.
Week 9-10: APIs and Backend Frameworks
Here, we'll look at;
- Creating RESTful APIs
- Connecting the frontend and backend
Week 11-12: Advanced Topics and Deployment
Here, we'll look at;
- Introduction to cloud computing and deployment (e.g., AWS, Heroku) CI/CD pipelines.
- Software architecture and design principles. which includes performance optimization and security.
Looking forward to meeting you!