Skip to content
This repository was archived by the owner on Mar 7, 2024. It is now read-only.

Commit 6ab3a62

Browse files
committed
Update course schedule and training schedule
1 parent bd16772 commit 6ab3a62

17 files changed

+1146
-224
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
[![Discord](https://img.shields.io/discord/717102560909197493.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/jBHPxUz)
2-
[![Chat on Telegram](https://img.shields.io/badge/Chat%20on-Telegram-brightgreen.svg)](https://t.me/codeforcause)
2+
[![Chat on Telegram](https://img.shields.io/badge/Chat%20on-Telegram-brightgreen.svg)](https://t.me/codeforcause)
33
[![Twitter URL](https://img.shields.io/twitter/follow/codeforcausein?style=social&logo=twitter)](https://twitter.com/codeforcausein)
44

55
![](./public/static/logo/logo.png)
66

77
# Code for Cause home website
88

99
## Contributions and PR
10-
[![GitHub issues by-label](https://img.shields.io/github/issues/codeforcauseorg/codeforcause.org/good%20first%20issue)](https://github.com/codeforcauseorg/codeforcause.org/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
10+
11+
[![GitHub issues by-label](https://img.shields.io/github/issues/codeforcauseorg/codeforcause.org/good%20first%20issue)](https://github.com/codeforcauseorg/codeforcause.org/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
1112

1213
- PRs should be generated against `development`.
1314
- Remember to run `npm run format` before creating pull request.

src/Routes.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,15 @@ const renderRoutes = () => (
177177
</MainLayout>
178178
)}
179179
/>
180+
<Route
181+
path={`/ds-algo-with-js`}
182+
exact
183+
render={props => (
184+
<MainLayout>
185+
<CoursePage course={coursesContent.foundation.algoJS} {...props} />
186+
</MainLayout>
187+
)}
188+
/>
180189
<Route
181190
path={`/fullstack-webdev-with-js`}
182191
exact

src/data/courses/advanced/CompetitiveJava.js

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const competitiveJava = {
22
difficulty: 'Intermediate',
3-
duration: '70 Lectures',
3+
duration: '40 Live Lectures',
44
level: 'Level 2',
55
link: '/competitive-programming-using-java',
66
domain: 'Interview Prepration',
@@ -21,13 +21,30 @@ export const competitiveJava = {
2121
],
2222
projects: [
2323
{
24-
title: 'Under Development',
25-
img: '/static/images/projects/p1.png'
24+
title: 'Automatic Sudoku Solver',
25+
img: '/static/images/courses/projects/sudoku.jpg'
26+
},
27+
{
28+
title: 'File Encryption and Compression',
29+
img: '/static/images/courses/projects/security.jpg'
30+
},
31+
{
32+
title: 'Splitwise Cashflow Minimization',
33+
img: '/static/images/courses/projects/split.png'
34+
},
35+
{
36+
title: 'Search routes like Google Maps',
37+
img: '/static/images/courses/projects/maps.png'
38+
},
39+
{
40+
title: 'Git Version Control Replica',
41+
img: '/static/images/courses/projects/git.png'
2642
}
2743
],
2844
sections: [
2945
{
30-
title: 'section 1',
46+
title: 'Advance Competetive Algorithms',
47+
classes: 'Classes 01-20',
3148
topics: [
3249
{
3350
title: 'Revisiting Java Collection Framework',
@@ -132,7 +149,13 @@ export const competitiveJava = {
132149
'Minimum Spanning Tree',
133150
'Memory Management Algorithms'
134151
]
135-
},
152+
}
153+
]
154+
},
155+
{
156+
title: 'Advanced non-linear data structures',
157+
classes: 'Classes 21-40',
158+
topics: [
136159
{
137160
title: 'Binary Tree',
138161
classes: 'Lectures 17-18',
@@ -259,7 +282,10 @@ export const competitiveJava = {
259282
'Fenwick Tree',
260283
'Decompositions'
261284
],
262-
overview: ['Under Development'],
285+
overview: [
286+
'During the course, you’ll learn everything needed to participate in real competitions — that’s the main goal. Along the way you’ll also gain useful skills for which competitive programmers are so highly valued by employers: ability to write efficient, reliable, and compact code, manage your time well when it’s limited, apply basic algorithmic ideas to real problems, etc.',
287+
'We start from the very beginning by teaching you what competitions there are, what are their rules, what specifics problems have, how to read problem statements, how to organize your work, and what you should and shouldn’t do. So it’s fine if you’ve never taken part in programming competitions before.'
288+
],
263289
faqs: [
264290
{
265291
title: 'Will this help me with my career path?',

src/data/courses/advanced/MachineLearning.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const machineLearning = {
22
difficulty: 'Intermediate',
3-
duration: '30 Lectures',
3+
duration: '40 Live Lectures',
44
level: 'Level 2',
55
link: '/machine-learning-using-python',
66
domain: 'Artificial Intelligence',
@@ -48,8 +48,8 @@ export const machineLearning = {
4848

4949
sections: [
5050
{
51-
title: 'section 1',
52-
51+
title: 'Classical ML Algos and NLP',
52+
classes: 'Classes 01-20',
5353
topics: [
5454
{
5555
title: 'Revising Python Fundamentals',
@@ -94,7 +94,13 @@ export const machineLearning = {
9494
'Deploy ML model with flask on heroku',
9595
'Create a facebook chatbot with flask'
9696
]
97-
},
97+
}
98+
]
99+
},
100+
{
101+
title: 'Deep Learning with Linear, Image and Signal Processing',
102+
classes: 'Classes 20-40',
103+
topics: [
98104
{
99105
title: 'Deep Neural Networks',
100106
classes: 'Classes 19-22',

src/data/courses/advanced/WebDevelopment.js

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export const webDevelopment = {
22
courseid: '',
33
difficulty: 'Intermediate',
4-
duration: '30 Lectures',
4+
duration: '40 Live Lectures',
55
level: 'Level 2',
66
link: '/fullstack-webdev-with-js',
77
domain: 'Web Development',
@@ -45,7 +45,8 @@ export const webDevelopment = {
4545

4646
sections: [
4747
{
48-
title: 'Javascript Introduction',
48+
title: 'Introduction to Web Dev Elements',
49+
classes: 'Classes 01-20',
4950
topics: [
5051
{
5152
title: 'Introduction to JavaSript',
@@ -80,7 +81,13 @@ export const webDevelopment = {
8081
'Responsive website design Using bootstrap',
8182
'FlexBoxes for rest practices of alignments'
8283
]
83-
},
84+
}
85+
]
86+
},
87+
{
88+
title: 'Building Full Stack Capability',
89+
classes: 'Classes 20-40',
90+
topics: [
8491
{
8592
title: 'Getting hands-on with frameworks',
8693
classes: 'Classes 15-18',
@@ -90,12 +97,7 @@ export const webDevelopment = {
9097
'Various HTTP requests and Form Submissions',
9198
'Socket.IO for realtime communication'
9299
]
93-
}
94-
]
95-
},
96-
{
97-
title: 'Javascript Introduction',
98-
topics: [
100+
},
99101
{
100102
title: 'Diving Deep with React and Material UI',
101103
classes: 'Classes 19-22',

0 commit comments

Comments
 (0)