← Math
Home
Explore
Progress
Profile
Math learning workspace
Understand it. Don’t just solve it.
Work through a problem, ask for a hint when you’re stuck, then practice a similar one to make the idea stick.
1
Choose a skill
2
Learn the steps
3
Try one yourself
Mode
ODE
Variable
x
Solve a problem
Solve differential equations
Enter an expression and get a final answer, guided steps, and a graph when available.
Mode
Derivative
Integral
Limit
ODE
Algebra
Variable
Function name
Initial condition (optional)
Expression
Give me a hint first
Solve & teach me
✓ Step-by-step
✓ Graphs included
✓ Student-friendly
Example prompts
Differentiate
x^2 sin(x)
Solve
x^2 + 5x + 6 = 0
Integrate
sin(x) e^x
Quick examples for this mode
Derivative(y(x), x) - y(x)
y' - y = 0
PRACTICE MODE
Choose your session.
Give studying a clear finish line. Every submitted answer counts toward your real mastery data.
Quick 5
A short focused set
~5–10 min
Standard 10
A fuller practice block
~15–20 min
Open practice
Keep going at your pace
No limit
Need targeted work? Open Smart Review →
Your learning record
History, favorites & settings
Keep the study workspace focused. Open your records only when you need them.
Open
About
Privacy Policy
Terms of Service
DIFFERENTIAL EQUATIONS

ODE Solver

Solve ordinary differential equations, apply initial conditions, and understand equation structure instead of only getting a final answer.

Example problems

y' - y = 0
y'' + 4y = 0
y''' - y' = 0
y'' + 3y' + 2y = 0

First-order through higher-order ODEs

Edu Companion recognizes common ODE notation, determines equation order, solves symbolically when possible, and can apply supplied initial conditions such as y(0)=1 and y'(0)=0.

What you can work on

First-order ODEs
Second-order ODEs
Higher-order ODEs
Initial conditions
Homogeneous equations
Constant-coefficient equations

Frequently asked questions

Can the ODE solver handle second-order equations?

Yes. Supported symbolic problems can include second-order and higher-order ordinary differential equations, including common constant-coefficient forms.

Can I add initial conditions?

Yes. Enter conditions such as y(0)=1 or y'(0)=0 in the initial-condition field when the problem requires them.

How should I type derivatives?

Use prime notation such as y', y'', and y''' along with an equation like y'' + 4y = 0.

Related study tools

Derivative Calculator
Integral Calculator
Formula Sheet